ซอฟต์แวร์
ซอฟต์แวร์ (English: software) หรือ ส่วนชุดคำสั่ง [1] หรือบางครั้งมีการสะกดว่า ซอฟ‌ท์แวร์ เป็นส่วนของระบบคอมพิวเตอร์ที่ใช้ในการจัดเก็บและประมวลผลข้อมูล ซอฟต์แวร์นั้นนอกจากจะสามารถใช้งานบนคอมพิวเตอร์ได้แล้ว ยังสามารถใช้งานบนเครื่องใช้ หรืออุปกรณ์อื่น เช่น โทรศัพท์มือถือ หรือหุ่นยนต์ในโรงงาน หรือเครื่องใช้ไฟฟ้าต่าง ๆ คำว่า "ซอฟต์แวร์" ใช้ครั้งแรกโดย จอห์น ดับเบิลยู. เทอร์กีย์ (John W. Turkey) ในปี พ.ศ. 2500 (ค.ศ. 1957) โดยแนวคิดของซอฟต์แวร์ปรากฏครั้งแรกในเรียงความของแอลัน ทัวริง บิดาของวิทยาการคอมพิวเตอร์ กล่าวกันว่าโปรแกรมคอมพิวเตอร์ชิ้นแรกของโลกเขียนโดยเอดา ไบรอน เป็นโปรแกรมที่ใช้สำหรับเครื่องวิเคราะห์ (analytical engine) ของชาร์ลส แบบเบจ
สถาบันวิทยาการสารสนเทศแห่งมหาวิทยาลัยศรีปทุม
กลุ่มวิศวกรรมซอฟต์แวร์ 
งานวิจัยและพัฒนาในด้านนี้จะศึกษาถึงกรรมวิธีการพัฒนาซอฟต์แวร์ในระดับบุคคล ระดับทีม และระดับโครงการ เทคโนโลยีการสร้างซอฟต์แวร์ตามกรรมวิธีสายการผลิต การบริหารการ พัฒนาซอฟต์แวร์ตามแนวทาง CMMi และการวิจัยการทดสอบซอฟต์แวร์แบบบูรณาการ การวิจัยเพื่อค้นหาซอฟต์แวร์ที่สามารถประกอบตัวเองได้ ซึ่งชิ้นส่วนซอฟต์แวร์จะต้องมีความฉลาดและมีกลไกที่จะปรับตนเองให้หล่อหลอมกับชิ้นส่วนอื่นๆ ภายในกรอบการออกแบบเดียวกัน นอกจากนั้นยังมุ่งเน้นในการค้นหากรรมวิธีที่มีประสิทธิภาพในการออกแบบหน้าจอยุคที่ 4 ในด้านการพัฒนาซอฟต์แวร์ สถาบันฯให้ความสำคัญงานวิจัยแบบ Demand Computing บนระบบ Cloud และ การทดสอบ นอกจากงานวิจัยและพัฒนาแล้ว ห้องปฏิบัติการ ISIS Software Engineering Lab สนับสนุน หลักสูตรวิศวกรรมซอฟต์แวร์ MSSE ที่แยกเป็น 4 เทคโนโลยี ประกอบด้วย Google Track, Apple Track, Microsoft Track, และ IBM Track ซึ่งนักศึกษาสามารถเลือกความชำนาญเฉพาะทางตั้งแต่วันแรกที่เข้าศึกษาในหลักสูตรระดับ ป. โท MSSE