three-tier architecture
client-server software architecture pattern in three independent modules (presentation, functional process logic and data access)
client-server software architecture pattern in three independent modules (presentation, functional process logic and data access)