Model-View-Controller and Choosing a Framework When writing a web application, developers can rely on a DOM manipulation library (like jQuery) and a handful of utility plugins.