विकिपीडिया का संचालन मीडियाविकि पर निर्भर करता है, जो एक कस्टम-निर्मित, मुफ़्त और खुला स्रोत विकी सॉफ़्टवेयर प्लेटफ़ॉर्म है जो PHP में लिखा गया है और MySQL डेटाबेस सिस्टम पर बनाया गया है। सॉफ्टवेयर में मैक्रो लैंग्वेज, वेरिएबल्स, टेम्प्लेट के लिए ट्रांसक्लूजन सिस्टम और यूआरएल रीडायरेक्शन जैसी प्रोग्रामिंग सुविधाएं शामिल हैं। मीडियाविकि को जीएनयू जनरल पब्लिक लाइसेंस के तहत लाइसेंस प्राप्त है और इसका उपयोग सभी विकिमीडिया परियोजनाओं के साथ-साथ कई अन्य विकी परियोजनाओं द्वारा किया जाता है। मूल रूप से, विकिपीडिया क्लिफोर्ड एडम्स (चरण I) द्वारा पर्ल में लिखे गए यूज़मोडविकी पर चलता था, जिसे शुरू में लेख हाइपरलिंक के लिए कैमलकेस की आवश्यकता थी; वर्तमान डबल ब्रैकेट शैली को बाद में शामिल किया गया था। जनवरी 2002 (द्वितीय चरण) से, विकिपीडिया ने MySQL डेटाबेस के साथ PHP विकी इंजन पर चलना शुरू किया; यह सॉफ़्टवेयर मैग्नस मैंस्के द्वारा विकिपीडिया के लिए कस्टम-निर्मित किया गया था। तेजी से बढ़ती मांग को समायोजित करने के लिए चरण II सॉफ़्टवेयर को बार-बार संशोधित किया गया था। जुलाई 2002 (चरण III) में, विकिपीडिया तीसरी पीढ़ी के सॉफ़्टवेयर, मीडियाविकी पर स्थानांतरित हो गया, जो मूल रूप से ली डैनियल क्रोकर द्वारा लिखा गया था।
मैक्रो भाषा, वेरिएबल्स, टेम्प्लेट के लिए ट्रांसक्लूजन सिस्टम और यूआरएल रीडायरेक्शन
विकिपीडिया का संचालन मीडियाविकि पर निर्भर करता है, जो एक कस्टम-निर्मित, मुफ़्त और खुला स्रोत विकी सॉफ़्टवेयर प्लेटफ़ॉर्म है जो PHP में लिखा गया है और MySQL डेटाबेस सिस्टम पर बनाया गया है। सॉफ्टवेयर में मैक्रो लैंग्वेज, वेरिएबल्स, टेम्प्लेट के लिए ट्रांसक्लूजन सिस्टम और यूआरएल रीडायरेक्शन जैसी प्रोग्रामिंग सुविधाएं शामिल हैं। मीडियाविकि को जीएनयू जनरल पब्लिक लाइसेंस के तहत लाइसेंस प्राप्त है और इसका उपयोग सभी विकिमीडिया परियोजनाओं के साथ-साथ कई अन्य विकी परियोजनाओं द्वारा किया जाता है। मूल रूप से, विकिपीडिया क्लिफोर्ड एडम्स (चरण I) द्वारा पर्ल में लिखे गए यूज़मोडविकी पर चलता था, जिसे शुरू में लेख हाइपरलिंक के लिए कैमलकेस की आवश्यकता थी; वर्तमान डबल ब्रैकेट शैली को बाद में शामिल किया गया था। जनवरी 2002 (द्वितीय चरण) से, विकिपीडिया ने MySQL डेटाबेस के साथ PHP विकी इंजन पर चलना शुरू किया; यह सॉफ़्टवेयर मैग्नस मैंस्के द्वारा विकिपीडिया के लिए कस्टम-निर्मित किया गया था। तेजी से बढ़ती मांग को समायोजित करने के लिए चरण II सॉफ़्टवेयर को बार-बार संशोधित किया गया था। जुलाई 2002 (चरण III) में, विकिपीडिया तीसरी पीढ़ी के सॉफ़्टवेयर, मीडियाविकी पर स्थानांतरित हो गया, जो मूल रूप से ली डैनियल क्रोकर द्वारा लिखा गया था।