ประเภทของโปรแกรม
ประเภทของโปรแกรมโปรแกรมที่ใช้สั่งให้คอมพิวเตอร์ทำงานนั้นสามารถแบ่งตามประเภทการใช้งานได้ดังนี้
โปรแกรมระบบปฏิบัติการ
ระบบปฏิบัติการหรือโอเอส (OS : Operating System) โปรแกรมประเภทนี้จะทำหน้าที่คอยดูแลระบบ รวมทั้งติดต่อกับฮาร์ดแวร์ส่วนต่างๆ ควบคุมการทำงานของคีย์บอร์ด จอภาพ ระบบอ่านและบันทึกข้อมูล ทำให้ผู้ใช้และผู้พัฒนาโปรแกรมต่างๆ ไม่ต้องเขียนโปรแกรมติดต่อกับระบบเอง โปรแกรมประเภทนี้ที่เรารู้จักได้แก่ ดอส (DOS : Disk Operating System) , โปรแกรม UNIX , โปรแกรม Window 8
โปรแกรมเอนกประสงค์ (Utility Program)
โปรแกรมระบบที่ทำหน้าที่ในการอำนวยความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์ ให้สามารถทำงานได้สะดวก รวดเร็วและง่ายขึ้น เช่น โปรแกรมที่ใช้ในการเรียงลำดับข้อมูล โปรแกรมโอนย้ายข้อมูลจากชนิดหนึ่งไปยังอักชนิดหนึ่ง โปรแกรมรวบรวมข้อมูล 2 ชุดเข้าด้วยกัน โปรแกรมคัดลอกข้อมูลเป็นต้น โปรแกรมประเภทนี้จะช่วยอำนวยความสะดวกให้กับผู้ใช้คอมพิวเตอร์ และยังเป็นเครื่องมือในการแก้ไขปัญหาหรือวิเคราะห์ปัญหารวมทั้งตรวจสอบระบบได้อีกด้วย โดยมีโปรแกรมที่ทำงานหลายประเภท เช่น โปรแกรมตรวจสอบความเร็วของคอมพิวเตอร์ , โปรแกรม McAfee Virus Scan สำหรับตรวจหาไวรัส , โปรแกรมตรวจสอบตัวเครื่อง , โปรแกรม WinZip สำหรับบีบข้อมูล เป็นต้น
โปรแกรมประยุกต์
โปรแกรมประเภทนี้บางครั้งจะเรียกว่า ซอฟต์แวร์สำเร็จรูป (Package Software) เป็นโปรแกรมที่พัฒนาขึ้นมาสำหรับงานเฉพาะด้าน มีการทำงานที่แตกต่างกัน ตัวอย่างเช่น โปรแกรมเกม , โปรแกรมบัญชี , โปรแกรมด้านดาต้าเบส , โปรแกรมกราฟฟิก , โปรแกรมอินเตอร์เน็ต และโปรแกรมประมวลผลคำ เป็นต้น