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