พีเพิลแวร์
พีเพิลแวร์ คือ ผู้ปฏิบัติงานตามกระบวนวิธีการในกิจกรรมต่างๆ อันได้แก่ การสร้างหรือเก็บรวบรวมข้อมูล บางกลุ่มอาจทำหน้าที่ในการพัฒนาซอฟท์แวร์ขึ้นมาใหม่ๆ ตามความต้องการและในการประมาลผล และอาจเปลี่ยนแปลงโปรแกรมที่มีอยู่แล้วให้สอดคล้องตามความต้องการที่เปลี่ยนแปลงในโอกาสต่างๆ จะเห็นว่าบุคลากรทางคอมพิวเตอร์บางกลุ่มทำหน้าที่สร้างกระบวนการวิธีการให้แก่บุคลากรทางคอมพิวเตอร์กลุ่มอื่นๆ ได้เพื่อให้การทำงานหรือใช้งานด้วยคอมพิวเตอร์ที่มีประสิทธิภาพ
บุคคลที่เกี่ยวข้องกับคอมพิวเตอร์มีหลายประเภท ซึ่งแต่ละประเภทก็มีหน้าที่และความรับผิดชอบแตกต่างกันไปดังนี้
ผู้ใช้ (user) หมายถึงผู้ใช้งานคอมพิวเตอร์ทั่วไปสามารถทำงานตามหน้าที่ในหน่วยงานนั้นๆ เช่น การพิมพ์งานการป้อนข้อมูลเข้าเครื่องคอมพิวเตอร์การส่งจดหมายอิเล็กทรอนิกส์ เป็นต้น ผู้ใช้คอมพิวเตอร์ไม่จำเป็นต้องมีความรู้ด้านเทคนิคต่างๆของคอมพิวเตอร์ก็ได้
โปรแกรมเมอร (programmer) หมายถึงผู้เขียนโปรแกรมตามผู้ออกแบบและวิเคราะห์ระบบคอมพิวเตอร์เป็นผู้กำหนด เพื่อให้ได้โปรแกรมที่ตรงตามวัตถุประสงค์การใช้งานในองค์กร กลุ่มนี้จะศึกษามาทางด้านภาษาคอมพิวเตอร์โดยเฉพาะ สามารถเขียนคำสั่งคอมพิวเตอร์โดยภาษาต่างๆ ได้ และเป็นนักพัฒนาโปรแกรมให้คนอื่นเอาไปใช้งาน
นักวิเคราะห์ระบบงาน (system analysist : SA) เป็นผู้ที่มีหน้าที่พิจารณาว่าองค์กรควรจะใช้คอมพิวเตอร์ในลักษณะใดจึงจะเหมาะสม เกิดประโยชน์สูงสุดและได้คุณภาพดี เป็นผู้ออกแบบโปรแกรมก่อนส่งงานไปให้โปรแกรมเมอร์ทำงานในส่วนต่อไป
พนักงานปฏิบัติการ (operator) ทำหน้าที่ควบคุมการปฏิบัติงานของเครื่องคอมพิวเตอร์ ซึ่งจะต้องมีความรู้เกี่ยวกับการทำงานของเครื่องคอมพิวเตอร์บ้างพอสมควร
วิศวกรระบบ (system engineer) คือผู้ที่ทำหน้าที่ศึกษางานที่กระทำโดยใช้คอมพิวเตอร์ว่าจะจัดทำได้โดยระบบใดและเมื่อนำคอมพิวเตอร์มาใช้แล้ว จะต้องเปลี่ยนแปลงอย่างไรจึงจะไม่เกิดปัญหา และคอมพิวเตอร์จะเข้ามาช่วยงานด้านใดบ้างจึงจะเกิดประสิทธิภาพดีที่สุด และประหยัดที่สุด นักวิเคราะห์ระบบจึงควรจะเป็นผู้ที่มีมนุษย์สัมพันธ์ดีและเข้าใจงานนั้นๆอย่างดีเยี่ยม จึงจะทำได้รวดเร็วมิฉะนั้นแล้วอาจต้องใช้เวลาแรมปีจึงจะวางระบบเสร็จ ในงานบางลักษณะอาจจะต้องใช้นักวิเคราะห์หลายสิบคน หรือหลายร้อยคนทั้งนี้ขึ้นอยู่กับว่า งานนั้นมีความยากง่ายอย่างไร
ผู้บริหารระบบงาน (administrator) บุคคลที่ถูกว่าจ้างเพื่อที่จะดูและจัดการระบบหรือเครือข่ายคอมพิวเตอร์ หน้าที่ของผู้ดูแลระบบมีความหลากหลายขึ้นอยู่กับหน่วยงานหรือโครงการ โดยทั่วไปผู้ดูแลมักจะทำหน้าที่ติดตั้ง ตอบคำถาม ดูแลเซิร์ฟเวอร์ หรือระบบคอมพิวเตอร์อื่น รวมถึงการวางแผนงาน การดูแล ควบคุมโครงการที่เกี่ยวข้องกับระบบคอมพิวเตอร์ นอกจากนี้ผู้ดูแลอาจมีหน้าที่ของโปรแกรมเมอร์ร่วมไปด้วย ในด้านการเขียนโปรแกรม รวมไปถึงการเตรียมตัว และสอนการใช้งานต่อผู้ใช้ทั่วไป