WordPress is a free, open-source publishing platform that can be hosted in the cloud and accessed via the proprietary web site, or it can be installed locally on a web server and accessed via a private website.
The basic analogy used to explain WordPress is that it is a factory that makes websites; WordPress functions as a factory because it stores content and allows users to develop and publish websites with a domain name and hosting service.
It provides a foundation for developing site templates by utilizing a template processor. It employs a front controller architecture, routing non-static URI requests to a single PHP file. This file then parses the URI and returns the appropriate page. More readable permalinks are now possible.