1. שיפור הדוחות הקיימים בחבילה הסטנדרטית
2. פיתוח דוחות ייעודיים בכלי המערכת
3. שימוש במחוללי דוחות פנימיים לפיתוח דוחות פשוטים
4. שימוש במחולל דוחות
טבלת השואה בין סוגי הפתרונות המוצעים לפיתוח דוחות
מתוך התבוננות בטבלת ההשוואה ניתן לראות שבמרבית הפרמטרים קיים יתרון למחולל הדוחות הפנימי. המחולל הפנימי זמין גם למשתמשים שאינם אנשי מקצוע בתחום התוכנה, ואינם דורשים הכרת בסיס הנתונים. משך הפיתוח קצר מאוד והגמישות לשינויים גדולה, התשתית המאפשרת שימוש במחולל מתוחזקת ע"י ספק התוכנה כך שבעיית התחזוקה הופכת לבעיה קטנה. אולם למחולל הפנימי מגבלות ובדרך כלל אינו נותן מענה לחלק גדול מהדרישות המיוחדות.
מכיוון שהיכולת להרחיב את הדוחות הסטנדרטיים מוגבלת ויקרה, במקרים בהם מחולל הדוחות הפנימי אינו נותן פתרון, הספק נוטה להפנות את הלקוח למחולל דוחות חיצוני.
להבדיל משימוש במחולל פנימי, השימוש במחולל חיצוני ע"י הלקוח אינו ישים במרבית ארגוני ה-SMB, ללקוח אין ידע מספק להפעלת המחולל, לא בהיבט של הכרת הכלי ולא בהיבט של הכרת בסיס הנתונים. אין ביכולתם של מרבית ארגוני SMB להקצות כ"א מקצועי לנושא ולפיכך נדרש הארגון להיעזר בגורמים חיצוניים בכדי לתת מענה לנושא. השימוש בגורמים חיצוניים מסורבל ויקר והתוצאה שהעלויות גבוהות הפתרון אינו מלא, ושביעות הרצון מהמערכת שיושמה חלקי.
כפי שראינו הכיוון של מחולל דוחות פנימי הוא הפתרון המועדף, אולם לשם כך נדרש להרחיב את יכולתו. למעשה במרבית חבילות התוכנה לא ניתן להרחיב יכולות זו מסיבות תקציביות ומקצועיות. בית תוכנה המתמחה בתחום מסוים אינו יכול לספק את היכולות הרחבות הניתנות ע"י מחוללי הדוחות הכללים.
הפתרון המסתמן לבעיה זו הינו שילוב של מחולל דוחות כללי בחבילות התוכנה באופן המאפשר מצד אחד פיתוח של דוחות בקלות ובמהירות ע"י עובדים שאינם מתכנתים ומצד שני מאפשר לאנשי המקצוע לפתח דוחות מורכבים הדורשים ידע מעמיק. נדרש מהמחולל לאפשר עבודה במספר רמות, רמת אנשי התוכנה, רמת המיישמים ורמת המשתמשים. המקצוענים יבצעו הגדרות מורכבות הדורשות הכרות מעמיקה של המערכת ויבנו תשתית רחבה. התשתית שהוכנה תאפשר מצד אחד לעובדים מהשורה לחולל דוחות בקלות בה ניתן לחולל דוחות במחוללים הפנמיים. ומצד שני מיישמים ואנשי מקצוע יוכלו להפיק בקלות יחסית דוחות מורכבים תוך שימוש מלא ביכולות המחולל.
נדרש לאפשר למשתמשים ולמיישמים לחולל ולהפיק דוחות בסביבה ידידותית ופשוטה המצריכה זמן הכשרה קצר ביותר וללא צורך בידע בתכנות.
באופן זה, הידע הנדרש לצורך בנית התשתית ישמר, התלות באנשי מקצוע וזמן ההכשרה יקטנו. העלות של פרויקטי היישום תפחת תחרותיות והרווחיות יעלו.
אלמנט נוסף הנדרש ממחולל הדוחות הוא יכולת פיתוח והפקת דוחות בסביבת האינטרנט. אלמנט שאינו נמצא במרבית המחולל הפנמיים. סביבת האינטרנט תאפשר שיתוף מידע מעבר לרשת הארגונית, עם עובדים ועם שותפים העסקיים. יכולת פיתוח אינטרנטית מאפשר הדרכה תמיכה ופיתוח של דוחות מרחוק, וע"י כך להגדיל את הזמינות הגמישות ולחסוך בעלויות.
בתי תוכנה אשר יאמצו גישה זו ישיגו יתרון שיווקי, יקטינו עלויות בפרויקטים ובתחזוקה, שביעות רצון של הלקוחות תגדל ואיתה הרווחיות.