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