Visual Studio 2010 Pro (however code should be usable by VS2008/VS2010 express versions) SQL2005/2008 Developer Edition (however TSQL should be usable by express versions). Upgrade to VS2012 is in progress. ReSharper.Com http://www.jetbrains.com/resharper/download/ was used to optimise the code. Vipre from http://www.sunbelt-software.com - an excellent anti-virus and anti-spyware program.