n - tier Architecture
Thin presentation layer
Business logic in the middle tier
Persistence in the backend tier