A platform integration is any remote service, application, or client that talks to
the repository remotely over HTTP.
In most cases you would build your extensions on top of the platform application or the SkyVault Share user interface. However, there are use cases that do not fit the embedded extension approach very well, and where the remote integration approach makes more sense:
- Enterprise Application Integration (EAI): providing existing enterprise applications with content management functionality - for example, a CRM system that needs to store and retrieve documents in a central repository
- Mashup: a web application that uses content from many different sources and that also needs to display some file and folder information
- Custom UIs: this is the use case when the SkyVault Share user interface deviates too much from what the solution requires, so it makes more sense to build a new content management client form scratch
- Mobile clients: such as iOS and Android applications that manage content