I am a user of CMF and Plone and not a primary implementor, but I think I can explain-- Plone is a specializagion of CMF. More stuff built-in, easier to use, fewer degrees of freedom. Plone is implemented using CMF. CMF is a general purpose framework that calls for specialization. CMF is a fairy lightweight framework that needs significant work to utilize well. -dra