Full-Featured .NET Reporting Tools

ActiveReports is a complete reporting solution that includes an extensive .NET reporting library with API, data visualization and navigation controls, designers, and distributable viewers for desktop, web, and mobile.

Download Now To Get Started

Report Types for Every Need

ActiveReports can generate these primary report types:

  • Page Reports provide developers with a new way of creating reports where layout is the primary focus. Great for creating invoices, account statements, prospectus reports, regulatory forms, or other highly structured reports.
  • RDL Reports make it easy to create reports using tablix, tables, crosstabs, charts, and other data regions with flexible layouts which flow across pages.
  • Section Reports follow the tradition of previous ActiveReports versions and are similar to Access reports. Using code-behind or scripts, you can respond to the various events that occur while the report generates to create extremely customized reports that are difficult to produce with other products.
Learn More About Report Types

Complete Collection of Data Display Controls

ActiveReports includes a collection of controls and tools that help you to display and visualize data. You can choose to display data in tables, lists, cross-tabs, and matrices or visualize and transform data in charts, barcodes, maps, and sparklines. ActiveReports also gives you design tools that help you to be more efficient and to control output. Some of these tools include layers for grouping report elements, conditional formatting, style sheets to apply styling to report items and more.

Customizable Viewers for Every Platform

Embed our fully customizable viewers into your HTML5, WPF, WinForms, ASP.NET, or MVC applications. Our viewers include support for everything your end users need including Table of Contents, annotations, thumbnails, and parameters. Additionally, the HTML5 viewer is touch-friendly. These viewers are royalty-free and ready to use so there is no need to code your own.

Event-Based Scripting or Property Expressions

With ActiveReports, you can use scripts and property expressions to control the report's run-time behavior. This allows your application to apply conditional formatting, data formatting, and calculations dynamically.

Fully Customizable End-User Designer Control

Tab 1

In addition to the Visual Studio-integrated designer, ActiveReports includes a compiled stand-alone designer executable for creating reports outside of Visual Studio. We created it with the End User Designer control that is included in the Professional Edition. The End User Designer control enables developers to embed the report design environment in their own WinForms applications, giving end users the power to design their own reports in a code-free ad-hoc reporting environment. The End User Designer control offers a customizable full-featured point-and-click report authoring environment that helps end users to connect to data, display it with controls, build a layout, and set a theme. Through the API, developers can control which features to make available to their users.

Two Editions to Choose From

ActiveReports comes in two editions to suit your specific needs:

  • Professional

    The professional edition offers all the features of ActiveReports including advance capabilities such as the End User Designer control, Maps, HTTP Handlers, web viewers, DocX exporting, and advanced PDF export options.

  • Standard

    The standard edition offers all the basic reporting functionality that you will need from a standard .NET reporting tool without the advanced toolset.

For more detailed information to determine which version will best serve your needs, refer to the Compare Editions page.

Compare Editions

Popular Features

More Popular Features

  • Fast .NET Reporting Engine

    The ActiveReports reporting engine, which gets and processes data into the report layout, is highly streamlined and focused on performance. We do our best to ensure that the engine uses memory optimally and completes the report layout efficiently.

    Fast .NET Reporting Engine
  • Flexible .NET API

    ActiveReports offers an extensive .NET API that gives control of virtually everything though code. We integrate with Visual Studio as a native toolset and provide developers the same control as they expect from other tools. All the properties that can be set through the designer IDE are available in code. Events are also available to control what happens when reports are initialized, run, rendered, exported, and printed.

    Flexible .NET API
  • Convert from other Reporting Tools

    ActiveReports includes utilities that convert reports from other tools, including Crystal Reports. These converters are easy to use, wizard-driven, and will save you time manually converting and building reports from scratch.

    Convert from other Reporting Tools
  • Royalty Free XCOPY Deployment Capability

    ActiveReports is a developer licensed product. When redistributing the ActiveReports reporting engine along with your product/project, your deployment is royalty free. The deployment is also copy friendly and works by just copying the assemblies to the required project directories. This helps with the integration of ActiveReports deployments with your project deployment mechanism (such as install shield, etc.). Essentially, project deployment does not need to run an installer for ActiveReports to be able to include reports.

    Royalty Free XCOPY Deployment Capability
  • Visual Query Designer

    This SQL Query designer is available in both the Visual Studio IDE integrated designer as well as the End User Designer. The Visual Query Designer helps users who are not experts in SQL query language to generate optimized queries through a drag-and-drop, easy-to-use interface that exposes all tables and views from the database. The user can make simple as well as complex queries including those with joins, expressions, where filters, group by clauses as well as sorted outputs. The designer also includes a data preview option so the user can confirm if the query output is what he/she wanted.

    Visual Query Designer
  • Rich Charting Controls

    ActiveReports includes controls for several different types of charts, such as bar, pie, bubble charts, scatter, bullet, and sparklines.

    Rich Charting Controls
  • Barcodes

    Bar Codes help with tracking goods movement and other operational procedures. ActiveReports offers extensive support for major bar coding algorithms and you can easily include the bar code type that is required for your project.

  • Advanced Data Visualization Controls

    ActiveReports goes beyond the traditional chart and gives you advanced data visualization tools such as maps and banded lists to create meaningful data summaries.

    Advanced Data Visualization Controls
  • Drill-down Interactivity

    ActiveReports doesn't simply produce static, printed reports. You can give your end-users engaging interactivity including master-detail drill-down, parameter filtering, and sorting.

    Drill-down Interactivity
  • Excel Rendering Extension

    The Excel Rendering Extension to provide greater layout accuracy and increased performance optimization when exporting report layouts to Microsoft Excel file formats.

    Excel Rendering Extension
  • Export Reports to Multiple Formats

    ActiveReports exports to the full breath of modern document types such as PDF (with advanced security support), Excel, DocX, Word, RTF, HTML, Text, XML, and TIFF. As with other aspects of the reporting lifecycle, the export process is also extensible using the API.

    Export Reports to Multiple Formats
  • Scriptable Runtime Events

    Reports designed in ActiveReports have scriptable events that can be overridden during report execution and allow you to control the behavior of the report. These events allow advanced report manipulation at runtime, enabling developers to dynamically add controls, add fields, manipulate data in both bound and unbound reports, perform calculations, and change a report's formatting. You would typically need to write a wrapper around the running report to do all of these things and manage your own events. ActiveReports' built in events will make your job easier and save you time.

    Scriptable Runtime Events
  • Selective Control Printing based on Target Output (Layers)

    Many reports do not look the same in all output formats (i.e. screen, PDF, print) and that can make printing difficult. Through its Layer feature, ActiveReports gives you the ability to use specific controls for specific output and toggle those controls on screen to make design easier.

    Selective Control Printing based on Target Output (Layers)
  • Granular Control over Report Printing

    ActiveReports gives developers system level control of printer jobs, paper sizes, pages per sheet, duplex/booklet printing, and paper trays. This level of control is important to have when working with pre-printed forms and specific color-based paper outputs (like duplicate invoice copies). Some examples for this are using different trays for different type of paper for reports (letter head stock and plain stock), printing on different gutter/margins for odd pages/even pages, printing on labels/envelope stock, and so on.

    Granular Control over Report Printing
  • Custom Control Support

    Since ActiveReports is extensible and integrates tightly with your applications, it supports the use of custom controls. All you need to do is add your custom control to your project and use it just as you would on of those included with ActiveReports.

    Custom Control Support
  • Full Localization Support

    All aspects of your project and outputs can be localized and ActiveReports supports all major language character sets and locales. Standard and custom multi-byte character sets are supported. ActiveReports is also available in multiple languages.

    Full Localization Support
  • Per Developer Licensing, No Royalty Fees

    ActiveReports is licensed per developer, and deployed applications and websites that use ActiveReports can be distributed without limit, without royalty fees, and have no end user license requirements.

    Per Developer Licensing, No Royalty Fees
  • Optional Maintenance Plan

    ActiveReports includes an optional annual maintenance add-on which includes phone, email and prioritized forum support. It also includes hot fixes, service packs and major releases for the year.
    Optional Maintenance Plan

Get Started

Download a fully functional 30-day trial to experience the power of ActiveReports for yourself. Our expert support is here to help if you have questions.


Request a Demo

Almost there

Download a fully functional 30-day trial to experience the power of ActiveReports for yourself. Our expert support is here to help if you have questions.

Already have an account? Login for instant access to all downloads.

Definitely not a cart

Item Quantity Price