Content management systems (CMS) are used for displaying a website. The kicker of a CMS? Code and content are kept in different places. The code of any CMS is usually managed in a source code management system like Gerrit or GitHub - that’s where it “lives”. Content on the other hand “lives” in the CMS. This means that anyone can make changes with amazing speed and flexibility.