The following developer and design tools are supported when customizing and designing SharePoint 2010 sites:
• Visual Studio 2010: Development of custom Web parts, site templates, and other advanced SharePoint customizations. Used for the creation and deployment of Solutions and Features, such as master pages, page layouts, CSS, and other design files when deploying as farm solutions.
The ASP.NET 4 framework is a prerequisite for Visual Studio 2010, but is installed by default during Visual Studio 2010 installation. SharePoint tools are included by default in Visual Studio 2010, unlike Visual Studio 2008, which required a separate installation of SharePoint tools known as Visual Studio Extensions for SharePoint ...