The application ember.js is based on MVC (Model, View, Controller) structure
- Models: It defines the data that is used in an application
- Controllers: It modifies query and edit the data and provide user interactions
- Views: It display the data and capture user actions