Aside from the system requirements, there are several tool that can help you develop more efficiently. Below is a list of the recommended tools, as well as a short description, and a link to their site.
- Microsoft Office - Very Expensive - http://www.office.com
- TFS can integrate very well into Project, Excel, and Outlook, enabling faster and better use of time and resources. Most notably for Issues and Work Items.
- Cygwin - Free - http://cygwin.com/
- A must for any Windows installation, in my opinion. This enables you to run most POSIX/Linux/*nix programs on Windows, as well as bash, GNU binutils, and various other operating system development tools.