Я бы согласился с постом выше, что VMWare - хороший выбор. Что касается операционной системы, если вы занимаетесь разработкой SharePoint на уровне предприятия, то вам понадобится 2003/2008, однако вы можете запустить WSS на Vista. Что касается использования дизайнера SharePoint, я бы избегал этого при разработке SharePoint 2007, вместо этого сосредоточившись на определении надежной структуры решения и использовании некоторых инструментов, таких как WSPBuilder, и вы готовы к хорошему началу. Если вы работаете с SharePoint 2010, дизайнер SharePoint стал намного лучше, и новая поддержка в Visual Studio 2010 для SharePoint великолепна.