Toda a configuração de regras de negócio da plataforma é feita através do Painel Admin, desde que logado com um usuário que tenha acesso do tipo master (veja mais adiante):

A configuração realizada nesta página é representada em código pelas classes que residem em Domain.Config:

A classe estática MaaSConfig dá acesso a todos os parâmetros de configuração em código, sem necessidade de referências adicionais.
Exemplos:
Verifique a flag MaaSConfig.Current.Payment.Enabled para descobrir se o módulo de pagamentos está habilitado na plataforma
Verifique a propriedade MaasConfig.Current.Buyer.MainPageUrl para descobrir qual página a plataforma deve direcionar o usuário Comprador após cadastro ou login
Verifique a propriedade MaaSConfig.Product.ProductsLimit para descobrir qual o limite de produtos (quantidade) que um vendedor pode cadastrar em sua vitrine
Quando uma nova instância da plataforma é criada, a plataforma verifica se uma configuração já existe no banco de dados, gravada em formato JSON na tabela dbo.ApplicationConfig
Se uma configuração já existe, esta configuração é recuperada e mapeada para as classes de configuração
Se não existe, os valores-padrão definidos nas próprias classes são utilizados para obter a isntância e persistí-la neste estado padrão no banco de dados. A partir daí, as configurações padrão das classes não são mais utilizadas, pois respeitam o que estiver definido em banco de dados
Desta forma, é importante notar que:
Toda instância da plataforma começa exatamente com a mesma configuração
Qualquer alteração no valor padrão das classes de configuração só tem efeito nos processos de inicialização da plataforma
Só é possível acessar a configuração da plataforma usando um usuário administrativo especial. Este usuário é definido pela função GestaoINA nas tabelas de permissão do banco de dados (relacionamento entre as tabelas AspNetUsers, AspNetRoles e AspNetUserRoles - esta última sendo uma tabela de relacionamento N:N entre as duas primeiras).