องค์ประกอบของระบบคอมพิวเตอร์คอมพิวเตอร์ทำ งานอย่างเป็นระบบ(System) หมายถึงภายในระบบงานคอมพิวเตอร์ ประกอบด้วยองค์ประกอบย่อยที่มีหน้าที่เฉพาะ ทำงานประสานสัมพันธ์กัน เพื่อให้งานบรรลุตามเป้าหมาย ในระบบงานคอมพิวเตอร์ มีองค์ประกอบที่สำคัญอยู่ 4 องค์ประกอบ คือ
บุคลากร (Peopleware) ฮาร์ดแวร์ (Hardware) ซอฟต์แวร์ (Software) และ ข้อมูล(Data)และสารสนเทศ(Information)
บุคลากร (Peopleware) หมายถึง บุคคลที่ปฏิบัติงานเกี่ยวข้องกับการทำงานของระบบคอมพิวเตอร์ในด้านต่าง ๆ ซึ่งนับว่ามีความสำคัญต่อระบบงานมากที่สุด
ฮาร์ดแวร์ (Hardware)
หมายถึง ส่วนประกอบของอุปกรณ์ที่เป็นตัวเครื่องคอมพิวเตอร์และอุปกรณ์ที่ต่อพ่วงต่าง ๆ ที่ใช้ร่วมกับคอมพิวเตอร์ สามารถจับต้องสัมผัสได้ แบ่งฮาร์ดแวร์คอมพิวเตอร์ออกตามหน้าที่การทำงาน เป็น 4 ประเภท คือ
หน่วยรับข้อมูล (Input Unit) หน่วยประมวลผลกลาง (Central Processing Unit : CPU) หน่วยแสดงผล (Output Unit) และหน่วยความจำสำรอง (Secondary Storage Unit)
ซอฟต์แวร์ (Software) หมายถึง ข้อมูลของที่เป็นชุดคำสั่ง (Instruction Set) ที่สามารถสั่งงานฮาร์ดแวร์คอมพิวเตอร์ให้ประมวลผลหรือทำงานตามคำสั่งได้อย่างอัตโนมัติ ตั้งแต่เริ่มจนจบการทำงาน โดยมีมนุษย์เข้าไปเกี่ยวข้องน้อยที่สุด เรียกอีกอย่างหนึ่งว่า โปรแกรม(Program) ไม่สามารถจับต้องซอฟต์แวร์ได้โดยตรง ซอฟต์แวร์จะถูกจัดเก็บไว้ในสื่อบันทึกข้อมูลของคอมพิวเตอร์ ได้แก่ แผ่นดิสก์ (Diskette) ฮาร์ดิสก์ (Hard Disk) หรือแผ่นซีดี-รอม (CD-ROM)
ข้อมูล (Data) หมายถึง รายละเอียดข้อเท็จจริงต่าง ๆ เกี่ยวกับบุคคล สิ่งของ สถานที่ หรือเหตุการณ์ใด ๆ ที่สนใจศึกษาและนำข้อมูลเข้าสู่ระบบการประมวลผลของคอมพิวเตอร์ เมื่อข้อมูลผ่านการประมวลผลแล้ว และนำไปใช้ประโยชน์ได้ จะเรียกว่า สารสนเทศ (Information)
กระบวนการทำงาน (Procedure) หมายถึง กระบวนการต่าง ๆ ที่คอมพิวเตอร์สามารถทำหรือประมวลผลได้ ได้แก่
การประมวลผล (Processing) ตัวอย่างเช่น การคำนวณ การเปรียบเทียบการจัดเรียง การค้นหา การปรับปรุงข้อมูล การสรุปผล การจัดกลุ่ม การแสดงผล เป็นต้น
การสร้างความน่าเชื่อถือ (Reliability) หมายถึง กระบวนการสร้างและรักษาความปลอดภัย และความแม่นยำเที่ยงตรงในการประมวลผล
การพัฒนาระบบ (Development) หมายถึง กระบวนการพัฒนาระบบงานประยุกต์ การพัฒนาคำสั่งหรือโปรแกรมของคอมพิวเตอร์ต่าง ๆ ซึ่งมีขั้นตอนและกระบวนการพัฒนาทกำหนดมาตรฐานไว้ เพื่อให้การพัฒนามีประสิทธิภาพ