The Microsoft Lync 2013 Software Development Kit (SDK) is a development toolkit that enables engineers to build custom applications or extend existing software using Microsoft Lync 2013’s unified collaboration features, such as instant messaging, presence status, voice, and video conferencing. Although Lync was subsequently rebranded as Skype for Business and has since been largely succeeded by Microsoft Teams, the Lync 2013 SDK remains notable because its architecture continues to support legacy systems and custom automation scripts (like PowerShell integrations) for businesses utilizing those platforms. Core Architecture and Mechanics
Side-by-Side Execution: The SDK uses a managed-code (.NET) API. It runs outside the main Lync process but interacts directly with the same underlying data object model.
Local Client Requirement: For the SDK to work, the physical Lync or Skype for Business client application must be actively installed and running on the end-user’s local machine.
Target Platforms: The components allow developers to inject communication tools into Windows Presentation Foundation (WPF) and Microsoft Silverlight standalone business apps. Key Technical Capabilities
Presence Management: Read, automate, or switch a user’s availability status (e.g., Available, Busy, Do Not Disturb) programmatically.
Contact & Group Automation: Automate the creation of user groups and programmatic search or sorting of organizational contact lists.
Custom User Interfaces: Build an entirely independent messaging wrapper window or “skin” that replaces or sits alongside the default corporate communications client.
Embedded UI Controls: Drop pre-built visual blocks (like a quick-chat box or a user’s contact card) straight into an enterprise dashboard. System Prerequisites & Included Components Microsoft Lync 2013 SDK
Leave a Reply