enterprise includes visual source safe and foxpro and things like that...if you dont need to create and deploy programs/applications (IE. create a program for internal use at a company and distribute it to the employees) then professional will be just fine. I use enterprise and think it is MUCH overkill for just development. If you are putting it on your home computer then just use professional...if at work then use enterprise.