ปัจจุบันความก้าวหน้าของเทคโนโลยีคอมพิวเตอร์ เอื้อให้นักออกแบบสื่อมัลติมีเดีย สามารถประยุกต์สื่อประเภทต่างๆ มาใช้ร่วมกันได้บนระบบคอมพิวเตอร์ และประยุกต์ใช้กับงานต่างๆ มากมาย เช่น การเรียนการสอน การถ่ายทอดความรู้ การนำเสนอข้อมูล การประชาสัมพันธ์ เป็นต้น ตัวอย่างสื่อเหล่านี้ ได้แก่ เสียง วีดิทัศน์ กราฟิก ภาพนิ่ง และภาพเคลื่อนไหวต่างๆ การนำสื่อเหล่านี้มาใช้ร่วมกันอย่างมีประสิทธิภาพ เรารวมเรียกสื่อประเภทนี้ว่า มัลติมีเดีย (Multimedia) การพัฒนาระบบมัลติมีเดียมีความก้าวหน้าเป็นลำดับ จนถึงขั้นที่ผู้ใช้โปรแกรมสามารถโต้ตอบกับระบบคอมพิวเตอร์ในรูปแบบต่างๆ กันได้ เช่น การใช้คีย์บอร์ด การใช้เมาส์ การสัมผัสจอภาพ และการใช้เสียง เทคโนโลยีต่างๆ เหล่านี้ได้พัฒนาขึ้นพร้อมๆ กับการพัฒนาฮาร์ดแวร์ เช่น การพัฒนาอุปกรณ์ที่ใช้อ่านและบันทึกข้อมูล การพัฒนาหน่วยความจำให้มีขนาดเล็กลง แต่มีความจุมากขึ้น และมีสมรรถนะในการเข้าถึงข้อมูลเร็วขึ้น

           นอกจากนี้ ยังมีการพัฒนาเทคโนโลยี ด้านอุปกรณ์ต่อพ่วงสำคัญๆ เช่น เครื่องกราดภาพ (Scanner) เครื่องบันทึกภาพและเสียงระบบดิจิทัล เครื่องอ่านพิกัด (Digitizer) และอื่นๆ ซึ่งล้วนสนับสนุนการออกแบบโปรแกรมคอมพิวเตอร์ให้น่าสนใจ และมีประสิทธิภาพเพื่อใช้ในการติดต่อสื่อสารกับผู้ใช้โปรแกรม แนวคิดใหม่ในการออกแบบโปรแกรมคอมพิวเตอร์เกิดขึ้นอย่างต่อเนื่อง บางแนวคิดเกิดขึ้นมานานแล้ว แต่ขัดข้องที่ไม่สามารถนำเสนอด้วยสื่อรูปแบบอื่นที่ไม่ใช่คอมพิวเตอร์ได้ บางแนวคิดเกิดขึ้นมาพร้อมกับการพัฒนาด้านศักยภาพของระบบคอมพิวเตอร์ เทคนิควิธีการออกแบบดังกล่าวทำให้เกิดคำศัพท์ที่มีคำนิยาม และความหมายที่หลากหลาย เช่น คำว่า มัลติมีเดีย มัลติมีเดียปฏิสัมพันธ์ (Interactive multimedia) ไฮเปอร์มีเดีย (Hypermedia) และไฮเปอร์เท็กซ์ (Hypertext)