Architektura trójwarstwowa dzieli program na trzy osobne części, mianowicie:
- warstwa prezentacji
- warstwa biznesowa (zwana również warstwą logiki biznesowej)
- warstwa danych (persystencji, utrwalania danych).
W praktyce warstwa prezentacji to po prostu interfejs użytkownika. Może to być standardowy interfejs graficzny, może to być strona internetowa, czy też prosty interfejs tekstowy.
Czytaj dalej Architektura trójwarstwowa