Sails follows the MVC (model, view, controller) method in order to develop API's and applications.
- Model: a representation of how the data should look like
- Controller: handles "server-side logic". Performs any calculations or mutations on data before the client can view it
- View: What the user actualy interacts with. ie browser, app, etc.