Answer: flexibility to the user to access data at different levels with a personalized view.
Step-by-step explanation:
The three layers are respectively :
1. Application layer
2. Presentation layer
3. Data layer
These different layers increases the reliability and easy management and also while working on it then different team could work independently and could later integrate their work.