การแก้ไขปัญหา
ฐานข้อมูล
บทความหลัก: Database management system
ระบบการจัดการฐานข้อมูลเกิดขึ้นใน ปี ค.ศ.1960 เพื่อแก้ไขปัญหาการจัดเก็บและเรียกใช้ข้อมูลจำนวนมากได้อย่างถูกต้องและรวดเร็ว หนึ่งในระบบดังกล่าวแรกสุดเป็นระบบ Information Management System (IMS) ของไอบีเอ็ม, ซึ่งยังคงใช้งานอย่างกว้างขวางกว่า 40 ปีต่อมา IMS เก็บข้อมูลตามลำดับขั้น แต่ ในปี ค.ศ.1970 เท็ด Codd เสนอรูปแบบการจัดเก็บข้อมูลที่สัมพันธ์เป็นทางเลือก อยู่บนพื้นฐานของการตั้งทฤษฎีและตรรกะ คำกริยาและแนวคิดที่คุ้นเคยของตาราง แถวและคอลัมน์ ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ ในเชิงพาณิชย์ (อังกฤษ: relational database management system หรือ RDBMS) มีให้บริการเป็นครั้งแรกโดยบริษัท ออราเคิล ในปี ค.ศ.1980
ทุกระบบการจัดการฐานข้อมูลประกอบด้วยจำนวนขององค์ประกอบที่ร่วมกันยอมให้ข้อมูลที่พวกมันเก็บไว้สามารถเข้าถึงได้พร้อมกันโดยผู้ใช้หลายคนในขณะที่ยังรักษาความสมบูรณ์ของข้อมูลไว้ด้วย ลักษณะของฐานข้อมูลทั้งหมดเป็นโครงสร้างของข้อมูลที่พวกมันเก็บไว้ถูกกำหนดและจัดเก็บไว้แยกต่างหากจากข้อมูลของตัวมันเองในโครงสร้างแบบสกีมา
ภาษามาร์กอัปขยายได้ (XML ) ได้กลายเป็นรูปแบบที่นิยมสำหรับการแทนข้อมูลในหลายปีที่ผ่านมา แม้ว่าข้อมูล XML จะถูกเก็บไว้ในระบบไฟล์ปกติ มันจะถูกจัดเก็บโดยทั่วไปในฐานข้อมูลเชิงสัมพันธ์ เพื่อใช้ประโยชน์จาก "การดำเนินงานที่แข็งแกร่งที่ถูกตรวจสอบโดยหลายปีความพยายามทั้งทางทฤษฎีและปฏิบัติ" ของพวกเขา เนื่องจากการวิวัฒนาการของ Standard Generalized Markup Language ( SGML ) โครงสร้างที่มีพื้นฐานมาจากข้อความของ XML ได้เสนอข้อได้เปรียบของการเป็นทั้งเครื่องและสิ่งที่มนุษย์สามารถอ่านได้