As mentioned, the core consists of two key components:
Gateway
Apps (semi-application)
They share a single database and provide the essential functionalities of the system.