WordPress began as a blog platform in 2003, but new versions and features have been released to make it suitable for use as a content management system for other types of online service. The browser-based text editor makes it easy to update content on the site. Forms, event registrations, advanced visitor analytics, and other special functions can be added to sites using WordPress plugins. There are almost 50,000 plugins to choose from, thanks to the open source code and active developer community.
A diverse ecosystem of site providers, hosting service providers, consultants, trainers, and developers has sprung up around WordPress. For customers, a vibrant ecosystem is a good thing because expertise is available and it is technically possible to change to a different site provider or hosting service provider.