Microsoft Visual Studio 2010 Ultimate

It will require hard work and lots of support from trained professionals. It will probably require therapy, digging into painful stuff, and maybe medication. But you can still have abundant life; I know because I do.