Application Layer

    The application layer includes the user interface (UI), which is in charge of customer interaction, which is typically done through a mobile or desktop application. The application layer also includes business logic, which is in charge of exchanging specific algorithmic data so that applications can function optimally and use smart contracts and other mechanisms. The application layer is considered the client-layer or front-end of the system, with the opposite end of the system known as the bank-end or data access layer (DAL).