What is Model-view-controller

What is Model-view-controller