CMS - Content Management System
The first content management systems went online in the mid-1990s, but the birth of the modern CMS was in the early 2000s, with Joomla and Wordpress among others. Until then, most websites were still created manually using the three core web technologies.
The first modern website went online on 20 December 1990, and since then HTML (Hypertext Markup Language) has formed the basis of every online presence. A few years later, HTML was joined by other technologies that became the cornerstone technologies of every website; CSS and Javascript.
CSS (Cascading Stylesheets) greatly expanded the possibilities for displaying a website so that it is now more than just plain text with images. In addition, CSS offered the advantage that the layout was defined in its own file, so that the content and layout of a website were now separated from each other, which greatly simplified the creation of a website.
JavaScript also became a core technology of the web (after some initial difficulties) and is used to execute more complex functions on a website, e.g. browser games, validation of user input or displaying new content without reloading the page.
Although these three technologies have been constantly updated and expanded since their introduction in the 1990s, creating your own website still represents quite the challenge. It is impossible to create dynamic website using only HTML and CSS, and even though Javascript can solve that issue, the average user often lacks the necessary knowledge of these technologies to create their own web presence. Furthermore, FTP access (or similar) to the server hosting the website is required for any changes. If this is not available, change requests must be made via the server's administration. What to do..?