ซอฟแวร์ประกอบด้วย1. ระบบปฏิบัติการ (Operating System) เป็นซอฟต์แวร์ที่หน้าที่ควบคุมดูแลระบบคอมพิวเตอร์ทั้งระบบ คือดูแลทั้งตัวเครื่อง ดูแลการจัดการข้อมูล และช่วยให้ผู้ใช้ใช้งานคอมพิวเตอร์ได้ง่ายขึ้น ซอฟต์แวร์ประเภทนี้เปรียบเสมือนผู้จัดการระบบที่อยู่กลางระหว่างผู้ใช้กับเครื่อง และเป็นซอฟต์แวร์ที่จำเป็นที่จะต้องมีอยู่ในเครื่องคอมพิวเตอร์ทุกเครื่อง2. ซอฟต์แวร์อรรถประโยชน์ (Utilities) เป็นซอฟต์แวร์สำหรับช่วยทำงานประจำปลีกย่อยต่าง ๆ ให้ผู้ใช้ ซอฟต์แวร์ประเภทนี้สมควรมีไว้ใช้งาน เพราะจะทำให้การใช้งานสะดวกขึ้น3. ตัวแปลภาษา (Compiler) เป็นซอฟต์แวร์สำหรับใช้ในการแปลโปรแกรมที่เราเขียนขึ้นด้วยภาษาคอมพิวเตอร์ระดับสูงให้เป็นโปรแกรมภาษาเครื่องซึ่งจัดว่าเป็นภาษาระดับต่ำ เวลาเราสั่งให้คอมพิวเตอร์ทำงานอะไรก็ตามต้องมีการแปลคำสั่ง หรือโปรแกรมนั้นเป็นภาษาเครื่องก่อนเสมอไป4. ซอฟต์แวร์จัดการฐานข้อมูล (Database Management System) เป็นซอฟต์แวร์สำหรับจัดการฐานข้อมูลโดยตรง ซอฟต์แวร์ประเภทนี้มีความสามารถที่กว้างขวางมาก เช่น สามารถใช้กำหนดลักษณะของข้อมูลที่เก็บไว้ในฐานข้อมูล5. ซอฟต์แวร์จัดการระบบเครือข่าย (Network Management Software) เป็นซอฟต์แวร์สำหรับใช้ในการควบคุมระบบเครือข่าย ควบคุมการสื่อสารข้อมูล และควบคุมการประสานงานระหว่างอุปกรณ์ต่าง ๆ ในเครือ ซอฟต์แวร์นี้บางทีก็เรียกว่า Network Operating System6. ซอฟต์แวร์ประยุกต์ (Application Software) เป็นซอฟต์แวร์สำหรับทำงานด้านต่าง ๆ ตามที่เราต้องการ เช่น ซอฟต์แวร์บริหารงานบุคลากร ซอฟต์แวร์จัดการโรงพยาบาล
ซอฟแวร์ประกอบด้วย
ตอบลบ1. ระบบปฏิบัติการ (Operating System) เป็นซอฟต์แวร์ที่หน้าที่ควบคุมดูแลระบบคอมพิวเตอร์ทั้งระบบ คือดูแลทั้งตัวเครื่อง ดูแลการจัดการข้อมูล และช่วยให้ผู้ใช้ใช้งานคอมพิวเตอร์ได้ง่ายขึ้น ซอฟต์แวร์ประเภทนี้เปรียบเสมือนผู้จัดการระบบที่อยู่กลางระหว่างผู้ใช้กับเครื่อง และเป็นซอฟต์แวร์ที่จำเป็นที่จะต้องมีอยู่ในเครื่องคอมพิวเตอร์ทุกเครื่อง
2. ซอฟต์แวร์อรรถประโยชน์ (Utilities) เป็นซอฟต์แวร์สำหรับช่วยทำงานประจำปลีกย่อยต่าง ๆ ให้ผู้ใช้ ซอฟต์แวร์ประเภทนี้สมควรมีไว้ใช้งาน เพราะจะทำให้การใช้งานสะดวกขึ้น
3. ตัวแปลภาษา (Compiler) เป็นซอฟต์แวร์สำหรับใช้ในการแปลโปรแกรมที่เราเขียนขึ้นด้วยภาษาคอมพิวเตอร์ระดับสูงให้เป็นโปรแกรมภาษาเครื่องซึ่งจัดว่าเป็นภาษาระดับต่ำ เวลาเราสั่งให้คอมพิวเตอร์ทำงานอะไรก็ตามต้องมีการแปลคำสั่ง หรือโปรแกรมนั้นเป็นภาษาเครื่องก่อนเสมอไป
4. ซอฟต์แวร์จัดการฐานข้อมูล (Database Management System) เป็นซอฟต์แวร์สำหรับจัดการฐานข้อมูลโดยตรง ซอฟต์แวร์ประเภทนี้มีความสามารถที่กว้างขวางมาก เช่น สามารถใช้กำหนดลักษณะของข้อมูลที่เก็บไว้ในฐานข้อมูล
5. ซอฟต์แวร์จัดการระบบเครือข่าย (Network Management Software) เป็นซอฟต์แวร์สำหรับใช้ในการควบคุมระบบเครือข่าย ควบคุมการสื่อสารข้อมูล และควบคุมการประสานงานระหว่างอุปกรณ์ต่าง ๆ ในเครือ ซอฟต์แวร์นี้บางทีก็เรียกว่า Network Operating System
6. ซอฟต์แวร์ประยุกต์ (Application Software) เป็นซอฟต์แวร์สำหรับทำงานด้านต่าง ๆ ตามที่เราต้องการ เช่น ซอฟต์แวร์บริหารงานบุคลากร ซอฟต์แวร์จัดการโรงพยาบาล