Not really, the presentation layer is certainly not your User Interface! but your user interface may resides there or is it what you really meant ?
4) Presentation Layer [Participants: UI, Presentation Logic] - Responsible to the handle the display.
^
3) Service Layer [Participants: Macro Services] - Abstracts the application business logic into interfaces that clients can understand and work with it.
^
2) Business Layer [Participants: Domain Model , Micro Services, Workflows] - Provides operations to perform business related tasks.
^
1) Data Access Layer [Participants: Persistent Storage, O/RM] - Provides facilities to manage the data stored in the persistent storage.Security should be considered in each of these layers
He is just beginner and doesn't even know to invoke dll. That's why I just gave a brief idea of what is a layered architecture and hence gave the the example of 3 layered architecture. And of course, in real world there can exist any number of layers and not necessarily the four layers you have shown. We ourselves have an architecture wherein UI & Business logic are in a single layer and we have an extra data layer between business & data access layer! But,it all depends on how you need it.