A content management system (cms) allows non-technical users to make changes to a website with little training. Users login to a backend which allows them to edit pages as if they were in Word. Pages can be added, pictures uploaded, blogs written, news and events displayed.