XavaPro
Add professional features to your OpenXava applications.
Users, roles and modules
XavaPro adds to your application the modules: Users, Roles and Modules, and the corresponding tables to your database. You can assign users to roles and roles to modules. A module can be defined as public (always available for everybody), hidden (never available) or read only (by role). The passwords are encrypted in database. The user can change his own password. Configurable password policies compliant with PCI-DSS. LDAP support.
Learn more
Automatic REST API
XavaPro automatically generates and publishes a REST API for all your entities, without writing controllers, DTOs or configuration files. It includes full CRUD, pagination, sorting and filtering, an OpenAPI specification with an embedded Swagger UI and JWT authentication with the same roles and security restrictions as the user interface. Compatible with history, email notifications and multitenancy.
Learn more
Fine-grained security
XavaPro allows you to restrict actions, properties, references and collections of some modules to certain users. Also it's possible to mark members as read only for certain users. Therefore you can get a fine-grained security without programming.
Learn more
Multitenancy
XavaPro allows you to deploy an application once and this single application can serve several companies at the same time, where each company has access only to its own data. Perfect for SaaS (Software as a Service), so you can deploy your application in the cloud and rent it to many customers.
Learn more
Mobile user interface
Just browse your application from a mobile device and XavaPro will generate for you a mobile user interface with security, navigation, list mode, detail mode, properties, references, collections, groups, sections, etc. and with the original behavior of your application including your own actions. Automatically, without writing any additional code. Moreover, XavaPro adds extra features useful for mobile applications, such as handwritten signature.
Learn more
SSO with Azure AD
XavaPro can use Azure AD (Microsoft Entra) for user identification allowing Single Sign-On (SSO) and two-step authentication (2FA) in your OpenXava applications.
Learn more
History
XavaPro has an audit trail module that logs all the access to data and actions executed by the users. The history includes date, time, user, IP, action, entity, key and the details of the changes by field.
Learn more
Hierarchical menu
If your application has many modules can be useful to organize these modules into folders. XavaPro allows you to do it, generating a hierarchical menu easy to use with touch screen or mouse and taking up small user interface space.
Learn more