many website packages are available these days with web technology advancing a long way in a very short period of time.
some of the packages that are available are designed to be setup by people with web expertise but then operated and maintained by users with only word processing skills using programs such as Microsoft© Word or Open Office© Word.
these systems provide a word processing style interface that includes font styling, table drawing, list creation and a range of other functions that would normally be found in a word processing program. many of these systems are available under a GNU GPL license, or open source license, whereby it is free for anyone to use the system and modify it as needed.
the word style screen that is presented to users to edit, create or add new content to a website is referred to as a 'WYSIWYG' editor. this is shorthand for 'What You See Is What You Get', indicating that although a webpage would normally require code to get the layout you are inputting, what you see in the WYSIWYG editor box is as it would appear on a webpage.
these smart little editors are essentially designed to insert the code for the line breaks, tables and images into the webpage. prior to the WYSIWYG editor revolution a webpage could only be put together if you knew the code in the back end.
these editors are of course a great way to allow for people with word processing skills to create new pages for a website after a third party has created the initial framework of the site as a well designed website really does require a certain level of knowledge of css styling.
a couple of popular open source website systems are Joomla, Drupal and WordPress, with each of these having thousands of developers creating add-ons every day.