WordPress est un système de gestion de contenu libre utilisant le langage PHP et reposant sur une base de données MySQL. WordPress est surtout utilisé comme logiciel de blog, mais ses fonctionnalités lui permettent également de gérer un site personnel. Il permet l'importation de contenus depuis plusieurs autres systèmes de gestion de contenus, tels que Blogger, Movable Type et Textpattern, et l'exportation de flux de syndication aux formats RSS. En outre, il respecte nativement les standards XHTML et CSS. Un système de plugin permet de lui rajouter des fonctionnalités. Il supporte des thèmes pour modifier son apparence.