MediaWiki yra licencijuota pagal GNU General Public License ir ji naudojama visuose Wikimedia projektuose, taip pat daugelyje kitų wiki projektų. Iš pradžių Wikipedia veikė naudojant Clifford Adams parašytą "UseModWiki" Perl programėlį (I etapas), kuris iš pradžių reikalavo "CamelCase" straipsnių hipersaitiams; vėliau buvo įdiegtas dabartinis dvigubų riedmenų stilius. Pradedant 2002 m. (II etapas), Wikipedia pradėjo veikti PHP wiki su duomenų bazės varikliu; šią programėlę specialiai "Wikipedia" sukūrė M. Magnus.
makro kalba, kintamieji, šablonų transkluzijos sistema ir URL nukreipimas