This page provides user/config guides for each of the main components of the frameworks (viewer, persistence and security).

Also, the System Overview maps these components back to the corresponding Maven modules (and their respective dependencies).


The Security Guide describes the security architecture and explains how to configure each of the various security components that integrate with Apache Causeway.


The framework provides three viewers that will automatically render the domain objects in your application into the presentation layer:


The framework allows domain entities to be persisted using either:

Alternatively, you can "roll your own" (by implementing the ViewModel interface) and persist with any data persistence technology that is supported by Spring Boot.