# data[].attributes.body
หมายถึง ขั้นตอนการปฏิบัติงานของคอมพิวเตอร์ที่มีการกำหนดอย่างชัดเจนว่าต้องทำอะไรบ้าง เพื่อให้ได้ผลออกมาตามที่ต้องการ ขั้นตอนการปฏิบัติงานจะประกอบด้วย การรับเข้าข้อมูล ประมวลผล แสดงผล และข้อมูลป้อนกลับ ซึ่งมีความสัมพันธ์เชื่อมโยงกัน ซึ่งคอมพิวเตอร์จะสามารถทำงานได้สมบูรณ์ต้องประกอบไปด้วยองค์ประกอบที่สำคัญ 2 ส่วน คือ ฮาร์ดแวร์(Hardware) เเละซอฟต์แวร์(Software)

# data[].attributes.body
คือ อุปกรณ์ต่างๆ เช่น เมาส์ จอภาพ เครื่องพิมพ์ ซีพียู เครื่องรูดบัตร สแกนเนอร์ ที่สามารถสัมผัสได้ภายนอกอีกทั้งสามารถมองเห็นด้วยตาและสัมผัสได้ หรือเรียกว่า "รูปธรรม" นั้นเอง มีทั้งที่ติดตั้งภายในตัวเครื่องคอมพิวเตอร์ (Case) และ เชื่อมต่อภายนอกเครื่องคอมพิวเตอร์ ซึ่งจะมีข้อแตกต่างกับ ซอฟต์แวร์ ก็คือ ซอฟต์แวร์ จะเป็นเพียงเเค่ชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงานเท่านั้น เเละสามารถเเบ่งออกได้เป็น  5 ประเภท

# data[].attributes.body
1. Input Unit ทำหน้าที่ในการรับโปรแกรม และข้อมูลเข้าสู่คอมพิวเตอร์

2. Memory Unit ทำหน้าที่เก็บโปรแกรมหรือข้อมูลที่รับมาจากหน่วยรับข้อมูล

3. CPU หรือ Central Processing Unit ทำหน้าที่ปฏิบัติงานตามคำสั่งที่ปรากฏอยู่ในโปรแกรม

4. Secondary Storge ทำหน้าที่เก็บข้อมูลหรือโปรแกรมที่จะป้อนเข้าสู่หน่วยความจำหลักภายในเครื่องก่อนเพื่อการใช้งานในภายหลัง

5. Output Unit ทำหน้าที่แสดงผลลัพท์จากการประมวลผล

# data[].attributes.body
คือ ชุดคำสั่งหรือโปรเเกรมที่ใช้ควบคุมการทำงานของเครื่องคอมพิวเตอร์ที่เขียนขึ้นโดยภาษาคอมพิวเตอร์จากนักเขียนโปรเเกรม(Programmer) เนื่องจากคอมพิวเตอร์มีการทำงานตามขั้นลำดับ  การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้ สำหรับภาษาที่ใช้ในการเขียนโปรเเกรมนั้นจะมีลักษณะเป็นรูปเเบบเฉพาะที่สามารถให้เครื่องคอมพิวเตอร์เข้าใจได้ เช่น ภาษาเบสิก ภาษาโคบอล ภาษาปาสคาล เป็นต้น
เเละสามารถเเบ่งออกเป็น 2 ประเภทใหญ่

# data[].attributes.body
1. ชอฟต์แวร์ระบบ ( System Software) คือ ซอฟต์แวร์ที่ช่วยในการจัดการระบบคอมพิวเดอร์ จัดการอุปกรณ์รับเข้าและส่งออก การรับข้อมูลจากแผงแป้นอักขระ การแสดงผลบนจอภาพ การนำข้อมูลออกไปพิมพ์ยังเครื่องพิมพ์ การจัดก็บข้อมูลเป็นแฟ้ม การเเยกข้อมูล การสื่อสารข้อมูล ซอฟต์แวร์ระบบจึงหมายถึงซอฟต์แวร์ที่ดูแลจัดการอุปกรณ์ต่างๆ ที่มีอยู่ในระบบ ซอฟต์แวร์ระบบที่รู้จักกันดี คือ ระบบปฏิบัติการ (operating system) เช่น เอ็มเอสดอส นิกซ์ โอเอสทู วินโดวส์ ลีนุกซ์ เป็นดัน

2. ซอฟต์แวร์ประยุกต์ (Application Software) คือ โปรแกรมที่ผู้ใช้คอมพิวเตอร์เป็นผู้เขียนมาใช้งนเอง เพื่อสั่งให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งตามที่ต้องการ ยกตัวอย่างเช่น ซอฟต์แวร์ ประมวลซอฟต์แวร์ จัดก็บภาษี ซอฟต์แวร์สินค้าคงลัง ซอฟต์แวร์ ตารางหางาน ซอฟต์แวร์กราฟิก ซอฟต์แวร์จัดการฐานข้อมูล เป็นต้น ซึ่งในปัจจุบันนั้นซอฟต์แวร์ ประยุกต์ได้รับความนิยมใช้งานอย่างแพร่หลายอย่างมาก เนื่องจากขีดความสามารถของซอฟต์แวร์ประยุต์นั้นๆ เพราะซอฟต์แวร์ที่ผลิตออกจำหน่าย ต่างพยายามแข่งข้นกันหลายๆด้าน เช่น เรียนรู้และใช้งานได้ง่าย สนับสนุนให้ใช้กับเครื่องพิมพ์ได้ดี มีคู่มือการใช้ซอฟด์แวร์ที่อ่านเข้าใจง่าย ให้วิธีหรือขั้นตอนที่อธิบายไว้อย่างชัดเจน และมีระบบโอนถ่ายข้อมูลเข้าออกกับซอฟด์แวร์อื่นได้ง่าย