Hi. With kratos you'll get an identity management system supporting SSO, MFA, and great extensibility. With hydra, you can add OIDC on top of it (what kratos can do). Kratos alone can be used as an internal authentication provider. If you would like to extend that to multiple projects/solutions, need to integrate mobile applications, IoT devices, or even open your APIs to third parties using standard protocols, then you would include hydra into the mix. Typically, you would like to address authorization requirements as well (which you currently do in LDAP). That can be addressed with Keto.