CMS Framework for pragmatic developers