Question: what are different layers in n-tier application architecture?
Answer: Common layers Presentation layer (a.k.a. UI layer, view layer, presentation tier in multitier architecture) Application layer (a.k.a. service layer or GRASP Controller Layer) Business layer (a.k.a. business logic layer (BLL), domain layer)