Plone is an open source content management system based on the Python programming language. It is easy to use, and supports workflows, versioning and much more.
Many available extensions or plugins available. Custom programming may not be necessary.
Management of content and data is relatively straight forward, but there may be a bit of a learning curve. Some programming experience may be required.
Has a larger active community. Support is always available for free or as a paid service. Excellent documentation available.