Content management framework
A content management framework is an application programming interface for creating a customized content management system.
Some such systems are: