Antonio,
Si me refiero a .net framework.
En cuanto a porque Crystal Report;
Lo uso tanto para los informes como para los modelos de impresión de ofertas/pedidos/albaranes/facturas, etc.
facilidad de usarse en cualquier entorno de programación.
Comunicación con casi todas las bases sude datos.
Se diseña las tablas, view, procedures a usar de la base de datos y las relaciones entre las mismas de forma sencilla en un entorno visual.
Permite el traspaso de parámetros a procedures.
Uso de variables y funciones.
En cuanto al diseño del modelo:
Diseño wysiwig del Encabezado, cuerpo y pie.
Posibilidad de grupos en el cuerpo.
En cuanto al viewer:
Posibilidad de desglose en el resultado obtenido
P.E. Estoy viendo un informe con las ventas por dÃa de todo un mes y se puede (si asi se le indica a crystal) dar doble click en un dÃa y que desglose las operaciones del dÃa.
Esto viene muy bien para las empresas pequeñas a las que un sistema Business intelligence es complicarles mucho.