Uma ferramenta moderna deve ser monolítica e não-modular para serem evitados o uso desnecessário de técnicas nãoconvencionais de desenvolvimento e mudanças de configurações.