1. บุคลากร
1.1. นักวิเคราะห์และออกแบบระบบ
1.2. โปรแกรมเมอร์
1.3. ผู้ใช้
1.4. ผู้ปฏิบัติการ
1.5. ผู้บริหารฐานข้อมูล
1.6. ผู้จัดการระบบ
2. ซอฟต์แวร์
2.1. ซอฟต์แวร์ระบบ
2.1.1. โปรแกรมระบบปฏิบัติการ
2.1.2. ตัวแปลภาษา
2.1.3. ยูติลิตี้ โปรแกรม
2.1.4. ติดตั้งและปรับปรุงระบบ
2.2. ซอฟต์แวร์ประยุกต์
2.2.1. ซอฟต์แวร์สำหรับงานเฉพาะด้าน
2.2.2. ซอฟต์แวร์สำหรับงานทั่วไป
3. ฮาร์ดแวร์
3.1. หน่วยประมวลผล
3.1.1. หน่วยคำนวณและตรรกะ
3.1.1.1. โดยทำงานเกี่ยวกับการคำนวณทางคณิตศาสตร์ เช่น บวก ลบ คูณ หาร อีกทั้งยังมีความสามารถอีกอย่างหนึ่งที่เครื่องคำนวณธรรมดาไม่มี คือ ความสามารถในเชิงตรรกะศาสตร์
3.1.2. หน่วยควบคุม
3.1.2.1. การประสานงานกับอุปกรณ์นำเข้าข้อมูล อุปกรณ์แสดงผล และหน่วยความจำสำรอง
3.2. หน่วยรับข้อมูล
3.2.1. คีย์บอร์ด
3.2.2. เมาส์
3.2.3. สแกนเนอร์
3.2.4. Touch Pads
3.2.5. กล้องดิจิทัล
3.3. หน่วยเก็บข้อมูล
3.3.1. หน่วยความจำหลัก (Main Memory)
3.3.1.1. รอม
3.3.1.2. แรม
3.3.2. หน่วยความจำรอง (Second Memory)
3.3.2.1. ฮาร์ดดิสก์
3.3.2.2. ฟล็อบปี้ดิสก์
3.3.2.3. ซีดี
3.3.2.4. รีมูฟเอเบิลไดร์ฟ
3.3.2.5. ซิบไดร์ฟ
3.3.2.6. การ์ดเมมโมรี
3.4. หน่วยแสดงผล
3.4.1. จอภาพ
3.4.2. เครื่องพิมพ์
3.4.3. ลำโพง