From Sparrow Technologies:
Visual Reports is a report writer that gives the software developer a comprehensive way to create and generate presentation quality reports within a software application. The software developer designs a report using the interactive designer, and then programs the printing aspects of the report within an IDE environment, such as Visual Basic or VB.Net. The software developer is responsible for providing the application data needed to produce the report. The software developer has full control of the report properties and methods using a COM interface.