ซอฟต์แวร์ (Software) หมายถึงโปรแกรมคอมพิวเตอร์หรือชุดคำสั่งที่เขียนขึ้นด้วยภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งที่เครื่องคอมพิวเตอร์สามารถแปลและรับรู้ได้เพื่อกำหนดให้ฮาร์ดแวร์/ส่วนของอุปกรณ์ของระบบคอมพิวเตอร์ทำงานตามที่ต้องการ โดยซอฟต์แวร์หนึ่ง ๆอาจประกอบไปด้วยหลายโปรแกรมที่เกี่ยวข้องกันและในตัวโปรแกรมต้องประกอบด้วยคำสั่งต่าง ๆ ซอฟต์แวร์ แบ่งเป็น 2 ประเภทใหญ่ ๆ คือ
1. ซอฟต์แวร์ระบบ (System Software)
2. ซอฟต์แวร์ประยุกต์ (Application Software)
1. ซอฟต์แวร์ระบบ (System Software) หมายถึงซอฟต์แวร์ที่ทำหน้าที่ควบคุมการทำงานของอุปกรณ์ต่าง ๆในระบบคอมพิวเตอร์ เป็นตัวกลางที่ช่วยให้ผู้ใช้คอมพิวเตอร์สามารถติดต่อ สั่งงานกับคอมพิวเตอร์ได้ง่ายขึ้น แบ่งออกได้ 3 ประเภท คือ
1.1 โปรแกรมระบบปฏิบัติการ (Operation System)
1.2 โปรแกรมแปลภาษา (Translator System)
1.3 โปรแกรมอรรถประโยชน์ (Utility System)
2. ซอฟต์แวร์ประยุกต์ (Application Software) หมายถึงซอฟต์แวร์หรือโปรแกรมที่สร้างขึ้นเพื่อทำงานเฉพาะอย่างซึ่งได้แก่ ซอฟต์แวร์สำเร็จรูปที่ได้มีการสร้างและพัฒนาไว้เรียบร้อยแล้วเพียงแต่ซื้อหา หรือติดตั้งก็สามารถใช้งานได้ทันที
------------------------------------------------------------------------------------------------------------------------------