O recurso que permite alterar como um aplicativo se comporta é
Configuração . Isso pode assumir muitas formas, incluindo:
*
Menus de configurações: Interfaces gráficas do usuário dentro do próprio aplicativo.
*
Arquivos de configuração: Arquivos de texto (por exemplo, INI, XML, JSON, YAML) que especificam parâmetros.
*
Argumentos da linha de comando: Opções passadas para o aplicativo quando ele iniciar.
*
Variáveis de ambiente: Variáveis no nível do sistema que influenciam o comportamento do aplicativo.
*
APIS: Interfaces de programação de aplicativos que permitem que programas ou scripts externos modifiquem as configurações.
* bancos de dados
: Os aplicativos podem armazenar dados de configuração em um banco de dados.
O método específico usado depende do design e complexidade do aplicativo.