يكي از مواردي كه در سيستمهاي نرم افزاري مورد توجه كاربران و بخصوص مديران ميباشد خروجي هاي متنوعي است كه مي تواند در اختيار رده هاي مختلف سازمان قرار گيرد. اگر گزارشات توليد شده توسط سيستم هاي مكانيزه پويا باشد ، طيف وسيعي از نيازهاي كاربران را پوشش داده و وابستگي كاربران به بخش طراحي و توسعه سيستمها به حداقل خواهد رسيد. طي دهه گذشته در اكثر نرم افزارهايي كه توسط شركتهاي مختلف توليد و به بازار عرضه شده است برنامه هايي جهت توليد گزارشات و خروجي هاي مورد نظر كاربران تعبيه شده است ولي با توجه به نياز روزافزون مديران و كاربران مختلف سيستمها ، اين برنامه ها جوابگوي كليه درخواستهاي استفاده كنندگان نيستند و كاربران همواره با مشكلاتي در رابطه با تهيه و ارسال گزارشات به سطوح مختلف سازماني مواجه ميباشند.
جهت حل اين كاستي ها در سيستمهاي نرم افزاري ، تنها راهي كه بنظر مي رسد تهيه نرم افزاري است كه بتواند كليه اقلام اطلاعاتي را در اختيار كاربر قرار داده و استفاده كننده بتواند با توجه به نياز اعلام شده اقلام مورد نظر را انتخاب و خروجي گزارش را طبق قالب درخواست شده تنظيم و نسبت به توليد آن اقدام نمايد.