SCIM is designed to close the gap of a missing easy user data exchange format. Although there are already plenty protocols available to exchange user data most of them have their origin far back and are designed for On-Premise purpose, what makes them difficult to use over the internet, passing Firewalls etc.. SCIM is defined under the IETF RFC 7643 (ietf.org). Practically SCIM is implemented as RESTfull API and either JSON or XML are used to exchange the data. The standard defines the allowed data types and schemas for different entities. However, SCIM is open as well for custom attribute extensions. Primary designed to use for Identities and groups, the standard includes schemas for Identity provider or resources as well.
To Implement SCIM interfaces sofision llc is a valuable partner, because of practical longterm experience in interface design and Identity Management