CMS o web-framework? - ¿Cuándo usar cuál?

¿Cuándo debo usar un sistema de gestión de contenido y cuándo debo usar un marco