Try Lync Server 2013

Lync for developers

Capabilities in Lync 2013


Customize and extend Lync

Customize Lync to operate with legacy systems in new ways, or add functionality through extensions on top of Lync's APIs.

Empower customer care

Empower unique customer care scenarios using multichannel communications, or extend Lync beyond the enterprise with ISV solutions such as web chat, IVR, or a contact center.

Embed communications in business processes

Deeply embed communications inside applications and business processes with ease using familiar paradigms like .NET and REST-ful APIs.

UCMA developer videos


UCMA Hello World - Send an Instant Message

See a demonstration of sending an IM message using Microsoft's middle-tier API for Microsoft Lync Server.

UCMA 4.0 Development Topics

See an overview and code walkthrough of async coding techniques using .NET 4.5 and techniques to move from the UCMA Workflow to the UCMA Core API for IVR applications.

Learn more, get more, do more


Browse the Lync developer library

Learn more about Lync development and Lync APIs.

Get Lync code samples

Download Lync code samples and applications.

Download Lync software, updates & dev tools

Visit the categorized downloads listing in the Lync TechCenter.

Participate in Lync forums

Read discussions, ask questions, or comment on Lync development issues.

Meet apps


Apps for Office

Apps are web applications that you host in Office applications and run in the cloud or on-premises to make documents, email messages, presentations, projects, and workbooks do even more.
Learn more

Apps for SharePoint

Apps are small, easy-to-use, stand-alone applications that solve a need for your users or business. You can publish them to your app catalog or sell them in the Office Store.
Learn more