CMS czy web-framework? - Kiedy użyć którego?

Kiedy powinienem używać Systemu Zarządzania Treścią, a kiedy powinienem korzystać z frameworka