The MVC system is often used in web-based software, such as that used in dynamic or interactive websites. In these cases, the view is the code, like HTML, which is generated by the software after processing a query.