See It...
Sample Reports, Charts & Dashboards
Request a Demo
Try It...
Free 45 Day Evaluation Download

EspressReport is a powerful pure Java reporting tool.  Designed from the ground up for Web reporting, EspressReport offers a new standard in information delivery.  It can retrieve data from many sources, and generate reports in a variety of Web-ready formats.  From the simple output of application data, to the sophisticated presentation of vital corporate information, EspressReport is up to the task.

Designing Reports

EspressReport provides a complete visual design environment for users to design and build reports.  The designer controls all aspects of reporting, allowing users to specify the data sources used for the report, and format all of the report properties.  Nearly every report element can be formatted and customized, giving users near limitless control over report appearance.  Reports can be easily customized to match existing Web or application content.  EspressReport allows users to adjust properties, and move/shift object groups, as well as adjust object properties globally.  Users can manipulate report data in a visual environment using over 85 built-in formulas, or by implementing custom scripts.  With EspressReport users can design and format report templates with a minimum of time and effort.

EspressReport allows users to build reports from virtually any data source.  Users can draw data from relational databases, XML files, text files, and Java objects/arrays.  EspressReport provides three different query interfaces, giving users full SQL control. Advanced users can simply write, or import a SQL statement. Intermediate users can employ the integrated Query Builder which provides a point and click QBE style interface. For users with limited database knowledge, EspressReport provides the Data View Interface.  It insulates users from database complexity, by allowing administrators to pre-define tables, joins, fields, and even filters creating in effect a local schema.  End-users can then select (typically aliased) fields, and perform ordering, sorting, filtering, and aggregation without any knowledge of the underlying database structures.

EspressReport includes a powerful and versatile charting engine, giving users many ways to include visual data representation in reports. Users can draw data in one of over 30 different 2D and 3D chart types.  The Chart Designer interface allows users to customize over 240 different chart attributes.  Charts can be embedded within reports, or deployed on their own.

Running Reports

Report deployment is generally handled though the powerful Java application programming interface.  With the Report API, users can easily incorporate the powerful reporting engine into applets, servlets, JSPs, and applications.  EspressReport easily deploys into many popular application servers and sevlet/JSP containers.  Deployment can be as simple as placing several classes on the server.

EspressReport easily integrates with Web and application content, and can generate reports in a number of different formats including tabular HTML, DHTML style sheet layouts, print-quality PDF, Microsoft Excel, and Rich Text.  Report data can be exported to XML, CSV, and text formats.  On the client, EspressReport provides several applet/application viewers that allow users to integrate reporting with thick-client interfaces as well.

Key Features:

  • Pure Java Architecture: Deploy on any platform and run with most Java supported application servers.

  • Full Data Connectivity: Draw data from databases, XML files, Text files, and Java arrays/objects/classes/EJBs.  Unique Data View feature allows easy database access/querying.

  • Numerous Output Options: Run reports in applets or generate HTML/DHTML, PDF, Excel, RTF, XML, text, or CSV files.

  • Visual Designer: Powerful and easy-to use design tool.  Can be integrated into 3rd party applications.

  • High-Powered Data Visualization: Draw over 30 different 2D and 3D charts with true 3D rendering.  Embed charts in reports or deploy them independently.

  • Robust API: Deep level Java API integrates reporting into applications, applets, servlets, and JSPs.

  • Flexible Configuration: Run as standalone design tool.  Run Designer on server or through API to extend ad-hoc reporting to end users.  Run API classes server-side and embed powerful reporting functionality into Web applications.

Read More...
EspressReport Product Brief - Learn about key features and functions of the powerful Java reporting tool.
EspressReport Overview, Technology, & Features - Learn more about EspressReport's technical architecture and feature specifications.
Explore...
EspressReport Components
Architecture & Deployment
Interactive Reporting Demo
See Sample Reports
Version 5.5 features/release notes
Success Stories
Download Evaluation Version
Other Resources
Product Features Matrix
Documentation
FAQs