szoftverrétegeket
A szoftverrétegek, vagy szoftverarchitektúra rétegei, egy olyan fogalom a szoftvertervezésben, amely a rendszert logikai egységekre, vagy "rétegekre" bontja. Ezek a rétegek általában hierarchikusak, és minden réteg csak a közvetlenül alatta lévő rétegekre támaszkodik. Ez a felépítés segíti a rendszer modulárisabbá és könnyebben kezelhetővé tételét.
Az egyik leggyakoribb rétegmodell a háromrétegű architektúra, amely a felhasználói felületet (presentation layer), az üzleti logikát
Más rétegmodellek is léteznek, például a n-rétegű architektúrák, amelyek több réteget alkalmaznak az összetettebb rendszerek számára.