Hacienda.io is a new content management system that aims to address the challenges of managing different types of content. It uses a content-as-a-service approach and good development practices to provide an easy to use system for content editors and developers. Content is stored and versioned using Git for a single source of truth. The API is RESTful and uses content negotiation for translations. The goal is to build a modular system with a stable API that gives users control.