LockMagic is designed and implemented with extensible in mind offering a software-development kit (SDK) in several languages and platforms including C, Objective C, Javascript, Java and C#. The API is extremely easy to use given the nature of the state-less identity-based architecture. Custom applications can easily integrate LockMagic functionality with little effort. LockMagic own Microsoft Office plugins and web portal are implemented using the SDK APIs and libraries. The platform is available on any device ranging from desktop to mobile devices.