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