Hola!
Existen los
UserControl. Tienen componentes para realizar el login de los usuarios, guardar log de acciones, administración de roles y usuarios.
Para los permisos se basa en permitir los TAction, TMenuItem o botones incluso. Posee diversos accesos para conectar a bases de datos como IBX, ADO...
En la empresa donde trabajo se utilizan y van muy bien. Lo único que la documentación está en portugués, pero la interfaz que verá el usuario se puede poner en castellano.