File-based CMS