O Vincent Massol (conhecido por seu trabalho com o Maven, vários de seus plugins e um ótimo livro sobre JUnit) escreveu um artigo sobre o que ele acha que uma ferramenta de build inteligente deveria ter:
Artigo original: IntelliB
Ele comenta que uma ferramenta de build verdadeiramente inteligente deveria ser capaz de desobrir todas as informações a partir do código fonte e não de mais um arquivo de configuração. Os fontes da aplicação já deveriam conter informações o suficiente pra fazer o build do sistema, além de várias outras características interessantes.