Services address the core use cases for content management applications including the
   logical organization of content, file management, version control, and security. Services also
   support the control of content through workflow and process management, and social and
   collaborative applications. 
 
  SkyVault exposes services at various levels including:
  - Java
 - Scripting
 - REST
 - Web services
 - Client interfaces, such as SkyVault Share
 
Some services are considered internal; others are public. For example, the Java level services are internal. The majority of these are accessible through other public interfaces including the public APIs, client applications, and CMIS.
SkyVault services are divided into two main categories; content application services and content repository services.