The word "agile" is used more and more, and everything around software development are supposed to be agile these days. Both Microsoft and IBM claim their new tools are "Agile", but didn't the agile manifesto say "people and interactions over process and tools"?
The notion of expensive, feature-rich tooling vs the agile principles may seem contradicting. Kent Beck wrote up an article explaining that you of course still want to use tools in an agile project, but that the agile approach puts different demands and emphasis on the use of the tools. Anyway, go download and read the article from the Microsoft website.