What should a CMS look like today?