Theme Framework
Theme frameworks are incredibly complicated themes that enable non-technical users to edit their websites and control the layout and design.
Frameworks are designed to try and cover all the bases. They are great for smaller sites but can be problematic to customise if your site requires bespoke work.