维基百科的运行依赖于MediaWiki,这是一个定制的,自由和开源的维基软件平台,用PHP编写,并建立在MySQL数据库系统上.该软件包含诸如宏语言,变量,模板的转录系统和URL重定向等编程功能.MediaWiki在GNU通用公共许可证下获得许可,并被所有维基百科项目以及许多其他维基项目使用.最初,维基百科运行在Clifford Adams (第一阶段) 编写的Perl中使用ModWiki上,最初需要CamelCase用于文章超链接;现在的双括号风格被纳入.后来从2002年 (第二阶段) 开始,维基百科开始运行在一个具有MySQL数据库引擎的PHP维基上;这个软件由M.Magnus Manske为维基百科定制.该软件的第二阶段被反复修改以适应指数级增长的需求.在2002年1月,维基百科的第三代软件被
宏语言,变量,模板的翻译系统和URL重定向