Model stands for the Data
View stands for the UI
Controller stands for processing logic
By separating these 3 items, we would be able to modify each of these independently and have an application which is much more robust and easier to maintain than normal frameworks.