the business logic associated with it. View, same as other architecture patterns, is the interface for displaying/rendering information to the end user by listening to the outputs of the model or state. Intent (≠Android Intents) is an action or event from either the end user interacting with the user Interface or the system with a desired result. And, Last but not the least, User; Either the actor interacting with the software system or the system itself. user(view(model(intent(user()))))