When development life-cycle tools are integrated, the value provided is greater than the sum of the parts. As integrated development environments (IDEs) become extensible shells, they are enabling seamless integration of the development life cycle, which will greatly enhance the use of these tools and the value they provide.