Once upon a time, most websites were created as a static product, one that contained different types of code that made management a total nightmare. That code - using JavaScript, Flash, HTML - was very difficult for many web servers to handle. If you were a web geek, like me, you took the time to learn all the coding techniques that, hopefully, added to you resume, thus fattening your bank account. Plus, without proprietary software and training, these documents were virtually uneditable by site owners. You had to keep someone like me "on the payroll" to make periodic updates and changes. Consequently, they were expensive to maintain so, unless a site owner could handle the task, someone with the skill, knowledge and software had to be hired to perform the necessary maintenance.
Therefore, a need existed to create a system on the "back end" where site owners could perform maintenance activities such as copy replacement, image replacement and add to the existing content without knowing any difficult coding. New technology, called Content Management System, or CMS, was developed. At the core of the system is employment of a database where the user can store content - copy and images - to retrieve and edit. Every site page is stored as simple text. The system converts this simple text into the appropriate HTML and JavaScript when a visitor lands on the page. The system also allows for the integration of a variety of features such as interactive event calendars, log ins with user names and passwords, news feeds, blogs, photo galleries and more.