Hola.
No sé si imaginas en el "jardín" que te estás metiendo. Te lo comento porque ese desarrollo puede costar meses de trabajo, incluso años. Tendrás que hacer un programa para diseñar visualmente los reportes teniendo en cuenta de que puedes querer hacer grupos con sus cabeceras y pies, títulos, piés de página, insertar imágenes, incluir campos de distintas tablas, etc. y luego una función o procedimiento que al llamarlo convierta todo eso en un informe.
Te lo comento porque nosotros usamos uno propio y sé lo complicado que puede resultar, eso si, para entretenerte es un desarrollo estupendo.
Como te han comentado Report Manager es libre y puedes ver cómo funciona pero si quieres algo más "casero" te puedo enviar lo que nosotros tenemos desarrollado por si te sirve de guía.
Saludos