N Tier Architecture Explained