At the onset of the CMS industry, when most content management systems forced enterprises to choose between developer flexibility and marketer autonomy, dotCMS charted a different course.