ฮาร์ดแวร์ (Hardware)
หมายถึง อุปกรณ์ต่างๆที่ประกอบขึ้นเป็นเครื่องคอมพิวเตอร์ เช่น จอภาพ คีย์บอร์ด เมาส์ เป็นต้น แบ่งการทำงานออกเป็น 4หน่วยคือ
หน่วยรับข้อมูล (Input Unit) ทำหน้าที่รับโปรแกรมคำสั่ง และข้อมูลเข้าสู่เครื่องคอมพิวเตอร์
หน่วยประมวลผลกลาง (Central Processing Unit - CPU) ทำหน้าที่เกี่ยวกับการคำนวณทั้งทางตรรกะและคณิตศาสตร์ รวมทั้งการประมวลข้อมูลตามคำสั่งที่ได้รับหน่วยรับข้อมูล (Input Unit) ทำหน้าที่รับโปรแกรมคำสั่ง และข้อมูลเข้าสู่เครื่องคอมพิวเตอร์
หน่วยแสดงผล (Output Unit) มีหน้าที่ในการแสดงผลข้อมูล ที่ผ่านการประมวลผลในรูปของ ข้อความ ภาพนิ่ง ภาพเคลื่อนไหวหรือ เสียง เป็นต้น
หน่วยเก็บข้อมูลสำรอง (Secondary Storage) หน่วยความเก็บข้อมูลสำรองคืออุปกรณ์ที่ทำหน้าที่เก็บข้อมูลไว้ใช้ในโอกาสต่อไป
ซอฟต์แวร์ (Software)
หมายถึง ชุดคำสั่งหรือโปรแกรมที่เอาไว้สั่งงานคอมพิวเตอร์ให้ทำงานตามขั้นตอนของคำสั่ง ด้วยภาษาคอมพิวเตอร์ ซึ่งเป็นเลขฐานสอง แบ่งออกเป็น 2 ประเภทคือ
- ซอฟต์แวร์สำหรับระบบ (System Software) คือชุดคำสั่งที่เป็นระบบปฏิบัติการต่างๆที่ทำงานควบคู่กับระบบต่างๆ
- ซอฟต์แวร์ประยุกต์ (Application Software) มันคือ โปรแกรมที่ถูกออกแบบ ถูกทำมาให้กับคอมพิวเตอร์และอุปกรณ์ต่างๆให้สามารถสั่งงานเพื่อตอบสนองรูปแบบการทำงาน
บุคลากร (Peopleware)
หมายถึง บุคลากรในงานด้านคอมพิวเตอร์ซึ่งมีความรู้เกี่ยวกับคอมพิวเตอร์ สามารถใช้งาน สั่งงานเพื่อให้คอมพิวเตอร์ทำงานตามที่ต้องการ แบ่งออกเป็น 4 ระดับคือ ผู้จัดการระบบ ผู้วิเคาะห์ระบบ โปรแกรมเมอร์ และผู้ใช้