[architecture] What is N-Tier architecture?