The Open Collaboration Services and the Social Desktop concept are technologies that facilitates Open collaboration, a pattern of collaboration, innovation and production. OCS is an open and vendor-independent REST-based API for integration of web communities and web-based services into desktop and mobile applications. It allows to exchange relevant data from a social network between the site and clients such as other websites and applications or widgets running locally on the user’s machine or mobile device. The protocol has been designed so that all applications can access multiple services providing OCS APIs.
The API was designed by openDesktop.org as part of the Social Desktop especially as a cross-desktop backend provider. The API got standardised by freedesktop.org so that third-party providers are able to implement OCS API.
Non-KDE environments using the API include the Maemo Downloads application store and Apps for MeeGo. Frank is the founder and the current maintainer of the protocol.