A content management framework is an application programming interface.
A content management framework is an application programming interface for creating a customized content management system.