Website builders are tools that allow the construction of websites without manual code editing. They fall into two categories: online proprietary tools provided by web hosting companies. These are typically intended for users to build their private site. Some companies allow the site owner to install alternative tools (commercial or open source) – the more complex of these may also be described as Content Management Systems; software which runs on a computer, creating pages offline and which can then publish these pages on any host. (These are often considered to be “website design software” rather than “website builders”.)