# Model-View-Controller (MVC) Pattern
MVC is a software architecture used for developing user interfaces and helps divide the logic into three connected pieces.
TIP
Don't get this confussed with the Model-View-Presenter (MVP) Pattern, which is a derivation of the MVC architectural pattern