Set up the development environment

Applies To: Office SharePoint Server 2007

This Office product will reach end of support on October 10, 2017. To stay supported, you will need to upgrade. For more information, see , Resources to help you upgrade your Office 2007 servers and clients.


Topic Last Modified: 2016-11-14

This section provides information about setting up the development environment for developing coded elements for Microsoft Office SharePoint Server 2007.

The development environment is where developers and designers create site elements for use in SharePoint sites. For more information about this environment, see Review of environments.

These instructions are for a single-computer development environment that uses Microsoft Visual Studio 2005, Windows Server 2003, and a single-server installation of Office SharePoint Server 2007 using Microsoft SQL Server 2005. You can also use an instance of SQL Server 2005 that is already installed on another computer.

For more information about installing Office SharePoint Server 2007, see Deploy in a simple server farm (Office SharePoint Server).


This article does not cover the actual development of coded elements for Office SharePoint Server 2007. For more information about developing the coded elements, see the Office SharePoint Server 2007 SDK Documentation (


Office SharePoint Server 2007 also supports operation within a virtual environment in Microsoft Virtual Server 2005 R2. Office SharePoint Server 2007 does not support other virtual environments. For more information, see Knowledge Base article 909840 - Windows SharePoint Services and SharePoint Portal Server 2003 do not support Virtual PC and Virtual Server for production environments (

System requirements

Because your development environment is not typically used for performance, availability, or reliability testing, the computer on which you run Office SharePoint Server 2007 and the other software does not need to be as robust as your testing, pilot, or production environments. The following table shows the minimum values.

Component Minimum


2.5 gigahertz (GHz)


1 gigabyte (GB)


NTFS file system–formatted partition with a minimum of 3 GB of free space


DVD drive


1024 × 768


56 kilobits per second (Kbps) connection between client computers and server

For more information about system requirements, see Determine hardware and software requirements (Office SharePoint Server).

Software requirements

You need to install all of the components or features of Office SharePoint Server 2007 that you intend to develop coded elements for, along with other software, such as development tools. The following table shows the minimal set of software and operating system requirements.

Component Minimum

Operating system

Windows Server 2003 Service Pack 1


Because of Windows licensing restrictions, if you are using Windows Server 2003, Web Edition in a single server environment, you can only perform an Advanced, front-end Web server installation. This is because the full SQL Server editions cannot be installed on Windows Server 2003, Web Edition. When using the Web Edition, you need to have a full SQL Server edition installed on a compatible edition of Windows Server 2003 for use with Office SharePoint Server 2007. Windows Server 2003, Web edition does not support Basic installation of Office SharePoint Server 2007. However, you can install SQL Server 2005 Express Edition or SQL Server 2000 Desktop Engine (Windows) (WMSDE).

Windows components

Internet Information Services (IIS) 6.0, including the following subcomponents:

  • Common Files

  • World Wide Web Service

  • Simple Mail Transfer Protocol (SMTP)

  • ASP.NET 2.0

  • Microsoft .NET Framework 3.0

Development environment

Microsoft Visual Studio 2005 Professional or Microsoft Visual Studio 2008


You can use any development or source control software, but the scenarios in Design and build sites for Office SharePoint Server 2007 use Team Services (VSTS). No guidance is provided for other development or source control software in this section.


SQL Server 2005

For information about the hardware and software required to deploy a database server, see SQL Server 2005 System Requirements (

For more information about software requirements, see Determine hardware and software requirements (Office SharePoint Server).

Installing Office SharePoint Server 2007 and other software

See the "SharePoint Products and Technologies Development" section of Setting Up a Development Environment for the 2007 Microsoft Office System (

Download this book

This topic is included in the following downloadable book for easier reading and printing:

See the full list of available books at Downloadable books for Office SharePoint Server 2007.