A three-tier architecture is any system which enforces a general separation between the following three parts:
1. Client Tier or user interface
2. Middle Tier or business logic
3. Data Storage Tie...
middle tier is primarly based on processing the bussiness logic. The main idea of dividing into tiers is like the application developer can concentrate on specific tier in developing webapplicati...