A CMS framework that makes sense
Powerful. Intuitive. Flexible.
concrete5 is a free open source content management system written in PHP & MySQL, see a beefy feature list in our documentation, or learn more about what makes concrete5 unique below.

Clear Architecture
A page is just a page –
not a topic, section, article or story. It's our philosophy that a tightly managed core code base that adheres to a MVC structure gives you a framework that's faster to develop in, and easier to reuse. Plus, if you get stuck, there's extensive developer documentation.
Training is Breeze
15 minutes on the phone and you're done.
We've all sat through that endless training meeting leaving your client bewildered. With concrete5, training goes smoothly because in-context editing is so intuitive.


Add-ons Work
Our marketplace is safe.
You shouldn't have to be an expert to use add-ons. That's why every add-on is tested by a peer review board and follows an architecture that will keep the rest of your site safe. Add-ons that cost money are guaranteed to work. It's about quality, not quantity.
If you're developing code that can be re-used, submit it for inclusion in the marketplace and you could start making some recurring revenue too.
Permissions & Versioning
As granular as you want it.
Turn on Advanced Permissions and you can control access at the page, page type, area, and block level. Versions track every change anyone makes to a page, and let you compare or roll back. Use these tools to build workflow solutions that actually fit your client's needs.


Custom Attributes
A standardized way to manage meta-data.
Every page, file, person and product (if you're using our eCommerce Add-on) can have attributes associated with it. You can define your own attribute types from scratch, or use the built-in ones like select box, mailing address, file, etc. Let your page types turn into object models as your site grows over time.
Safe Overrides
A framework that was meant to be extended.
A concrete5 install has a nicely encapsulated core directory you never have to touch. To upgrade, you don't even have to replace the core, just add a new one and tell your concrete5 site to use it instead. The core directory can be centralized if you're hosting lots of sites on a server. You can even launch the CMS from different directories in your enterprise infrastructure.


Sexy UI is Easy
Your sites look great, your CMS should too.
Not only does concrete5 break out of the "big form" model of managing content, it gives you a framework to use that keeps things nice. jQuery is built right in whenever you need it. You'll find yourself enjoying your CMS's interface – not fighting with it.
View interface videos and screencasts >
Better Work
Happy clients are good clients.
They do their own legwork, and they pay you on time to build new interesting things. You can serve more clients effectively, and earn a bigger margin on fixed bids. If that isn't enough, join our Services or Hosting Partner Programs for early access to job postings, preferred search results, and direct access to the core development team.


Active Community
Over 23,000 members. More than 50,000 websites.
A Karma system rewards active community members for helping others, and there's a wide range of talent available for contracting in our free job forums.




