Advantages High performance, lightweight persistent objects Scalability – Each tier can scale horizontally Performance – Because the Presentation tier can cache requests, network utilization is minimized, and the load is reduced on the Application and Data tiers. High degree of flexibility in deployment platform and configuration Better Re-use Improve Data Integrity Improved Security – Client is not direct access to database. Easy to maintain and modification is bit easy, won’t affect other modules In three tier architecture application performance is good - See more at: http://www.softwaretestingclass.com/what-is-difference-between-two-tier-and-three-tier-architecture/#sthash.aLtGRx1T.dpuf