Para - a general-purpose back-end framework for the cloud.
Packages 
Package Description
com.erudika.para
Default package.
com.erudika.para.annotations
Various annotation classes used for caching, indexing, etc.
com.erudika.para.cache
The cache module - handles object caching.
com.erudika.para.core
Core domain classes for modeling the Para domain space.
com.erudika.para.core.utils
Core utilities - helper methods for implementing ParaObject and and links.
com.erudika.para.email
The email module - sends emails.
com.erudika.para.i18n
The internationalization module - handles translations and currencies.
com.erudika.para.metrics  
com.erudika.para.persistence
The persistence module - handles data store communications and object persistence.
com.erudika.para.queue
The queue module - handles queues.
com.erudika.para.rest
The REST API module - provides a RESTful facade to clients.
com.erudika.para.search
The search module - manages indexing operations and enables search.
com.erudika.para.storage
The storage module - saves and loads files.
com.erudika.para.utils
Utility classes.
com.erudika.para.validation
Object validation utilities.