Que tal execon.
Quizá lo que necesites sea una herramienta de explotación de información y minería de datos, las cuales son algo caras, por ejemplo:
http://www.cognos.com/ http://www.sas.com/
Ahora, como bien dices, puedes construirla, pero en base a mi experiencia estos de los sistemas más dificiles de desarrollar, pues tienes que construir n reportes para bastantes usuarios, con mil formatos, etc, etc.
Saludos