...
IM Base: used in most scenarios. It's based on Spring Security Oauth project.
IM Advanced: over Keycloak, used in scenarios that require more advanced requirements such as multiple user repositories, integration with SAML, customized configuration...
...