Hola Carlos,
si tienes buenos conocimientos en CSS y Java, puedes probar
ADAPT, que es open-source. Yo recomiendo usar no ADAPT framework sino ADAPT authoring tool, porque es más intuitivo y por lo tanto fácil para quien, como yo, no tiene conocimientos de CSS, etc. Una vez instalado es bastante intuitivo y potente, pero la instalación requiere un servidor y conocimientos.