WordPress to napisany w języku PHP system zarządzania treścią (CMS), zaprojektowany głównie do obsługi blogów, obecnie stał się platformą dominującą na rynku do prowadzenia stron firmowych lub sklepów internetowych.
WordPress dzięki bardzo dużej liczbie wtyczek i motywów daje możliwość dowolnej zmiany wyglądu i funkcjonalności strony internetowej. WordPress wykorzystuje bazę danych MySQL, a rozpowszechniany jest na podstawie licencji GNU General Public License. WordPress jest oprogramowaniem typu open-source, co oznacza, że jest dostępny bezpłatnie. Pliki instalacyjne można pobrać ze strony WordPress.org.
WordPress posiada system szablonów stron internetowych, który wykorzystuje procesor szablonów. Jego architektura opiera się na kontrolerze przekierowującym wszystkie żądania niestatycznych identyfikatorów URI do pojedynczego pliku PHP, ten zaś analizuje identyfikator URI i identyfikuje stronę docelową.
WordPress posiada bazę gotowych motywów. Użytkownicy mogą instalować motywy i dowolnie się między nimi przełączać. Motywy zmieniają wygląd witryny, jednak nie wprowadzają zmian ani w kodzie źródłowym, ani w treści strony internetowej. W katalogu tematycznym WordPress znajdują się motywy bezpłatne oraz premium. Motywy premium można zakupić w sklepach internetowych lub u indywidualnych programistów WordPress. Użytkownicy WordPress mogą również tworzyć i rozwijać własne niestandardowe motywy.
WordPress ma ponad 50 000 dostępnych wtyczek, z których każda oferuje nietypowe funkcje umożliwiające użytkownikom dostosowanie witryn do ich indywidualnych potrzeb. Wtyczki mogą być darmowe lub płatne, wiele z nich można pobrać bezpośrednio w panelu lub z oficjalnego katalogu tego typu rozszerzeń. Przykładowymi wtyczkami są:
Wygląd panelu administracyjnego (kokpitu) WordPress