The document discusses building a content management system (CMS) using NoSQL technologies like HBase. It describes some of the scaling challenges faced with the traditional CMS architecture. These include issues with caching, access control computations, and data merging across different data stores. It explores using a database like HBase that can scale out through horizontal partitioning and replication to address these problems. Key requirements for the NoSQL database are also outlined.