2.ซอฟต์แวร์ (Software)
ซอฟต์แวร์ คือโปรแกรมหรือชุดคำสั่งที่ทำให้ฮาร์ดแวร์ทำงานตามความต้องการของผู้ใช้ ซอฟต์แวร์แบ่งเป็น 2 ประเภท คือ ซอฟต์แวร์ระบบ และ ซอฟต์แวร์ประยุกต์ 1. ซอฟต์แวร์ระบบ (System Software) ซอฟต์แวร์ระบบ คือ ซอฟต์แวร์ที่ช่วยในการจัดการระบบคอมพิวเตอร์ จัดการทางด้านอุปกรณ์รับเข้าและส่งออก การรับข้อมูลจากแผงแป้นอักขระ การแสดงผลบนจอภาพ การนำข้อมูลออกไปพิมพ์ยังเครื่องพิมพ์ การดูแล การจัดเก็บข้อมูลเป็นแฟ้ม การเรียกค้นข้อมูล การสื่อสารข้อมูล ซอฟต์แวร์ระบบจึงหมายถึง ซอฟต์แวร์ที่ดูแลจัดการอุปกรณ์ต่าง ๆ ที่มีอยู่ในระบบ ซอฟต์แวร์ระบบที่รู้จักกันดี คือ ระบบปฏิบัติการ (operating system) เช่น เอ็มเอสดอส ยูนิกซ์ โอเอสทู วินโดวส์ เป็นต้น
2. ซอฟต์แวร์ประยุกต์ (Application software) ซอฟต์แวร์ประยุกต์ คือ ซอฟต์แวร์ที่เขียนขึ้นเพื่อประยุกต์กับงานที่ผู้ใช้ต้องการ เช่น ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์จัดเก็บภาษี ซอฟต์แวร์สินค้าคงคลังซอฟต์แวร์ตารางทำงาน ซอฟต์แวร์กราฟิก ซอฟต์แวร์จัดการฐานข้อมูล เป็นต้น การทำงานใด ๆ โดยใช้ซอฟต์แวร์ประยุกต์จำเป็นต้องทำงานภายใต้สิ่งแวดล้อมของซอฟต์แวร์ระบบด้วย ตัวอย่างเช่น ซอฟต์แวร์ประมวลคำต้องทำงานภายใต้ซอฟต์แวร์ระบบปฏิบัติการเอ็มเอสดอสหรือวินโดวส์ เป็นต้น