Web Publishing Platform
A web publishing platform is an application that lives in "the cloud" (the cloud is a series of networked computers) that allows for the easy addition and editing of content for presentation online via a website.
We use the term module to refer to a sub-application that governs the content behavior of a given section of a website. Different modules behave differently, for example, a calendar module has different elements and layout than a gallery module. Slab9 comes with dozens of pre-created modules, and custom modules can be created to suit the needs of particular sites.
Content Management System or CMS
A Content Management System or CMS can refer to a complete website creation application or to a smaller system that allows you to format text on an individual page. In the early days of web applications, this term was used more universally. Now it generally refers to just the text formatting element.
Dynamic web site
The word dynamic when used to describe a website means that the content is variable based on outside sources. Content is user generated and stored in a database or data set, kept apart from the design of the site. We believe in the separation of content, style and structure here at Slabmedia.
Front end interface
This is a term, used mostly by us and means that users can edit the page they are viewing as part of the normal public structure of the site. It is meant to show the distinction between our own Slab9 web publishing platform, and those that rely on an admin area for editing access.