WordPress is vrije weblog–software, die onder de GPL-licentie wordt gepubliceerd. WordPress is ontwikkeld door Matthew Mullenweg, maar het wordt door een flinke groep ontwikkelaars ondersteund. Veel weblogs maken gebruik van WordPress.
WordPress maakt gebruik van de PHP-programmeertaal. Alle content wordt opgeslagen in een MySQL-database. Per WordPress-installatie is één weblog te beheren. Voor een meervoudige installatie is WordPress Multi User (WPMU) beschikbaar.
WordPress is een zogenaamd CMS, oftewel een contentmanagementsysteem, de gebruiker kan op eenvoudige wijze de content (inhoud) wijzigen en/of aanvullen zonder dat daar technische of programmeerkennis voor vereist is.
Door middel van thema’s (themes) of zelfgemaakte template files is de opmaak van pagina’s aan te passen, zodat er geen gebruik hoeft te worden gemaakt van de standaardvormgeving die WordPress levert. Ook zijn er talloze plugins beschikbaar die allerlei functies aan het weblog toevoegen. Een aantal daarvan zijn bijvoorbeeld spamfilters (bijvoorbeeld Akismet) of kleinschermdetectie (Mobiele telefoon, Nintendo Wii, Nintendo DS etc.).
WordPress-gebruikers wordt verzocht onderaan pagina’s te linken naar de website van WordPress.
Naast het zelf draaien van WordPress op een server host WordPress hun systeem ook zelf, op het domein WordPress.com. De gratis versie van WordPress.com is echter beperkt. Het is bijvoorbeeld niet mogelijk om zelf gemaakte thema’s of plug-ins te gebruiken. Op een eigen server is dit natuurlijk wel mogelijk.