Model-View-Controller
Model–view–controller (MVC) on tarkvara arhitektuurimuster, mis jagab tarkvararakenduse kolmeks omavahel seotud osaks. Traditsiooniliselt on seda kasutatud graafiliste kasutajaliideste (GUI) loomiseks. Samuti on MVC saanud väga populaarseks veebirakenduste loomisel.