Model. The model component stores data and its related logic . It represents data that is being transferred between controller components or any other related business logic. For example, a Controller object will retrieve the customer info from the database.