Messaging and Collaboration Services:

The Open Collaboration Services (OCS) is an open and vendor-independent modern REST-based API for integration of web communities and web-based services into desktop and mobile applications. It allows the exchange of 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 was designed so that all applications can access multiple services providing OCS APIs.