Il software incorpora funzionalità di programmazione come un linguaggio macro, variabili, un sistema di trasclusione per modelli e reindirizzamento URL. MediaWiki è concesso in licenza sotto la GNU General Public License ed è utilizzato da tutti i progetti Wikimedia, così come da molti altri progetti wiki. Originariamente, Wikipedia correva su UseModWiki scritto in Perl da Clifford Adams (Fase I), che inizialmente richiedeva CamelCase per i collegamenti ipertestuali agli articoli; l'attuale stile a doppia parentesi è stato incorporato.
linguaggio macro, variabili, un sistema di trasclusione per modelli e reindirizzamento URL