Muitas vezes no desenvolvimento do projeto original, são estipulados regras e funções aos quais se aplicariam para ele, como por exemplo um cadastro de clientes, com um simples controle de usuários. Mas posteriormente a necessidade de se ter outro módulo pode ser inevitável, onde um simples cadastro de clientes pode se tornar uma agenda de compromissos, com um controle de newsletter.
Então para que não se altere a estrutura de todo o sistema, foi criado para isso um Módulo Administrativo, onde consta de um *sistema pai, que gerencia todos seus outros sistemas menores, *sistema filho. Assim todo novo módulo que é criado é apenas instalado dentro do servidor onde está hospedado o Módulo Administrativo, gerando assim e menor transtorno possível aos usuários do sistema.
Tendo assim como vantagens um tempo menor de reestruturação do sistema, uma maior praticidade na inclusão de um novo módulo, menor tempo de desenvolvimento de um módulo, uma vez que sua base estrutural está montada e evita-se também possíveis perda de dados, onde muitas vezes acorrem nas reestruturações de sistemas. |