This topic describes software requirements for development and deployment of custom applications based on Microsoft Lync 2010 SDK.

Software Requirements

The following are the software requirements for installation of the Microsoft Lync 2010 SDK and deployment of Lync SDK-based applications.

Supported Operating Systems

The following operating systems are supported for development and deployment

  • Microsoft Windows Server 2008 SP2

  • Microsoft Windows Server 2008 R2

  • Microsoft Windows Vista 32-bit

  • Microsoft Windows Vista 64-bit (see the following note)

  • Microsoft Windows 7 64-bit (see the following note)

  • Microsoft Windows 7 32-bit

  • Microsoft Windows XP

Important note Important

The Lync SDK is installed in the %root%\program files (x86) folder. In Visual Studio, you set your custom application build platform target to "Any CPU" so that your application runs on either 32-bit or 64-bit operating systems.

Application Development

The following requirements must be met before developing applications with Lync SDK

  • Microsoft Visual Studio 2008 SP1 or later service pack or Microsoft Visual Studio 2010 RTM for Windows Forms or WPF development.

  • Microsoft Visual Studio 2010 RTM for Silverlight development.

  • Microsoft .NET Framework 3.5 or later service pack

  • Silverlight 4.0 runtime, installed with Microsoft Lync 2010

  • Microsoft Silverlight 4 Tools for Visual Studio 2010

Custom Application Deployment

To deploy a Lync SDK application, application users must be able to sign in to Lync 2010, and the following components must be present on the target computer.

  • Lync SDK redistributable components:

    • Microsoft.Office.uc.dll

    • Microsoft.Lync.Model.dll desktop version

    • Microsoft.Lync.Model.dll Silverlight version

  • Lync 2010

  • Microsoft .NET Framework 3.5 or 4.0

Hardware Requirements

The following are the hardware requirements for successful installation of Lync SDK

  • Typical current hardware configurations with a minimum of 2 GB RAM are recommended for the supported operating systems.

See Also

Concepts