SCIM (System for Cross-domain Identity Management) is a protocol that offers improvements over LDAP, including security benefits and time- and cost-saving advantages for companies with cloud-native applications. However, implementing SCIM can be challenging due to deviations from the standard, lack of clear documentation, and testing issues. Many vendors have their own interpretations of the standard, leading to quirks and workarounds that are not well-documented. This can make it difficult for developers to implement SCIM correctly, especially when compared to more mature protocols like OpenID Connect, which has a well-defined test suite and certification process. Additionally, updating user information in SCIM can be unnecessarily complex, requiring the use of custom filtering expressions and parser generators like ANTLR. The immaturity of SCIM is evident in its lack of standard implementations and documentation, making it harder for developers to implement correctly and troubleshoot issues.