

Application Tier
The application layer, also called the logic layer or middle layer, is the heart of the application. In this layer, the information gathered from the presentation layer is processed against other information from the data layer using business logic, a specific set of business rules. The application layer can also add, delete, or modify data in the data layer.
The application layer is typically developed using Python, Java, Perl, PHP, or Ruby and communicates with the data layer using API calls.
Data Tier
The data tier, also known as the database tier, data access tier, or backend, is where the information processed by the application is stored and managed. It is a relational database management system such as PostgreSQL, MySQL, MariaDB, Oracle, DB2, Informix or Microsoft SQL Server, or Cassandra,](https:/ /www.ibm.com/cloud/learn/relational-databases) CouchDB or [MongoDB](https://www.ibm.com/ It can be a NoSQL database server, such as cloud/learn/mongodb).
https://enjoydevelop.tistory.com/22 - Scanner
Reference