การพัฒนาแบบจำลองหรือ MDD เป็นแนวทางหนึ่งในการสร้างโปรแกรมคอมพิวเตอร์ จุดเน้นของ MDD คือการเขียนทดสอบและใช้งานโปรแกรมคอมพิวเตอร์โดยเร็วที่สุด โดยทั่วไปวิธีการพัฒนาแบบจำลองที่ขับเคลื่อนด้วยนี้จะพยายามทำงานให้สำเร็จอย่างมีประสิทธิภาพและมีค่าใช้จ่ายน้อยที่สุด
หนึ่งในคุณสมบัติของการพัฒนาแบบจำลองคือผู้พัฒนาหลายรายอาจถูกว่าจ้างให้ทำงานในผลิตภัณฑ์ขั้นสุดท้ายเดียวกัน เพื่อเร่งกระบวนการสร้างโปรแกรมซอฟต์แวร์ผู้พัฒนาแต่ละคนในโครงการอาจทำภารกิจเฉพาะที่เกี่ยวข้องกับการเขียนโปรแกรมและทดสอบผลลัพธ์ สิ่งนี้สามารถเปิดโอกาสให้บุคคลที่มีความเชี่ยวชาญเฉพาะด้านมีส่วนร่วมในโครงการขณะเดียวกันก็ปล่อยงานทางโลกให้กับสมาชิกโครงการคนอื่น ๆ ที่ขาดความเชี่ยวชาญหรือภูมิหลังในระดับเดียวกัน การผลิตผลิตภัณฑ์สำเร็จรูปด้วยวิธีการทำงานร่วมกันนี้ถือเป็นการใช้เวลาและทรัพยากรอย่างมีประสิทธิภาพมากขึ้นเนื่องจากทุกคนที่เกี่ยวข้องทำงานที่เหมาะสมกับความสามารถของเขาหรือเธอ
นอกเหนือจากการใช้ประโยชน์จากทรัพยากรที่มีอยู่อย่างดีที่สุดแล้ววัตถุประสงค์ของการพัฒนาแบบจำลองก็คือการนำโปรแกรมเข้าสู่มือผู้ใช้โดยเร็วที่สุด ในบางกรณีความเร่งด่วนนี้มีพื้นฐานมาจากเศรษฐศาสตร์แบบเก่า ยิ่งเร็วที่โปรแกรมพร้อมใช้งานและสามารถเผยแพร่ไปยังเครื่องหมายของผู้บริโภคได้เร็วขึ้นผู้ผลิตจะเริ่มทำกำไรจากการขายโปรแกรมได้เร็วขึ้น ในบางครั้งความต้องการในการตอบสนองอย่างรวดเร็วนั้นเกี่ยวข้องกับความต้องการเฉพาะเช่นการสร้างซอฟต์แวร์ประมวลผลคำสั่งที่กำหนดเองสำหรับ บริษัท ที่ต้องการเพิ่มขั้นตอนการปฏิบัติตามคำสั่งอย่างมากในระยะเวลาอันสั้น
ขึ้นอยู่กับสภาพแวดล้อมในการทำงานการพัฒนาแบบจำลองอาจเป็นที่รู้จักกันในชื่ออื่น การพัฒนาซอฟต์แวร์แบบจำลองที่ขับเคลื่อนด้วยหรือ MDSD มักใช้เป็นตัวระบุสำหรับเวลานี้และกระบวนการที่มีประสิทธิภาพด้านต้นทุนในการสร้างโปรแกรมใหม่ ในทำนองเดียวกัน MDD อาจเรียกได้ว่าเป็นสถาปัตยกรรมที่ขับเคลื่อนด้วยโมเดลหรือ MDA ซึ่งอ้างถึงกระบวนการออกแบบและการสร้างที่เกี่ยวข้องกับความพยายาม


