The Microsoft developers creating Visual Studio 2005 (programmers use it to create software) are mostly using Visual Studio 2005 to write the code. So if it wasn't for the creative input of the developers, the software would effectively be writing itself.