Model-view-controller (frameworks like Django, Rails, etc.)

Details are explained e.g. in this Wikipedia article.