


SAP HANA may be the better choice in SAP CAP application projects closely related to other SAP systems (SAP S/4HANA, etc.), and PostgreSQL may be a powerful and cheaper alternative in other scenarios. PostgreSQL is a powerful Open-Source database that can be used for SAP CAP application development. It has an out of box support for SAP HANA (Cloud) and SQLite for development scenarios. A major part of SAP CAP application is the domain model, in which all the domain entities can be defined via Core Data Services (CDS) and either be connected to external services or databases. In order to develop the SAP CAP application, we can choose either Node.js or Java as the language of choice. The SAP Cloud Application Programming Model (CAP) is a framework of languages, libraries, and tools for building enterprise-grade services and applications.
