A self-hosted, multi-site content management system (CMS)