Wikipedia działa w oparciu o wolne oprogramowanie MediaWiki, które technicznie jest aplikacją PHP współpracującą z MySQL. Ruch i zapisywanie zmian Wikipedii jest obsługiwane przez kilkaset serwerów, znajdujących się na Florydzie i w czterech innych miejscach na świecie. Aktualna wersja MediaWiki jest nazywana jej „Fazą III”. Początkowo Wikipedia działała w oparciu o aplikację CGI UseModWiki autorstwa Clifforda Adamsa. Ta wersja oprogramowania nazywana jest obecnie „Fazą I”. Wersja ta wymagała użycia systemu CamelCase dla linków, później możliwe stało się użycie podwójnych nawiasów. W styczniu 2002 Wikipedia zaczęła działać na silniku PHP z bazą danych MySQL. To oprogramowanie „Faza II” napisane zostało specjalnie dla projektu Wikipedia przez Magnusa Manske. W odpowiedzi na wzrost zapotrzebowania oprogramowanie przeszło kilka serii modyfikacji, aby poprawić jego działanie. Ostatecznie zostało napisane od nowa, tym razem przez Lee Daniela Crockera. Wprowadzone do użytku w lipcu 2002 oprogramowanie Fazy III nazwane zostało MediaWiki. Oparte zostało na licencji GNU General Public License i wykorzystane także w innych projektach Wikimedia Foundation[122].
