Jeffrey Veen offers many suggestions. “a content management system should be designed to empower writers and editors to do content creation and maintenance themselves. I’d like to see it take a step further: empower designers, information architects, and site owners with the ability to make the CMS work for them.”