| Feature | JasperServer | ProReports |
| Graphical interface to create reports | Yes | No |
| Different types of data sources | Yes | Yes, but list poorer than in JasperServer |
| Support for popular formats (PDF, XLS, RTF, HTML,TXT,XML,CSV) | Yes | Yes |
| Support for multiple databases | Yes | Yes |
| Dashboards for managers | Yes | Yes |
| Ability to extend the functionality by plugins | Yes(Java, Groovy) | Yes(Java,PHP) |
| Multiplatform (AIX, Linux, Solaris, Windows) | Yes(Windows,Linux) | Yes |
| Access to the reports by the browser WWW | Yes | Yes |
| Internal schedule generation of reports | Yes | Yes |
| Ability to generate reports from the command line (windows and unix) | Yes | Yes |
| Ability to generate reports in java code | Yes | Yes |
| Possibility of mass generation and processing of reports | Yes | Yes |
| Definable forms for parameters of reports | Yes | Yes |
| Support for permissions to reports | Yes | Yes |
| Multilingualism (UTF-8 support) in reports | Yes | Yes |
| Integration with the language R | Yes | Yes |
| Support for very large reports | Yes(but you must use virtualizer in java code) | Yes (tested 5 000 000 records in pdf - 25 000 pages - report generated to 2 hours - most of the time took the creation of PDF file) |
| Digitally signed PDF reports | Yes | Yes |
| Support for barcodes in reports | Yes | Yes |
| Support for charts in reports | Yes | Yes |
| Suport for XML fields in databases | Yes | Yes |
| Support for stored procedures (PL/SPL) | Yes (only as subreport) | Yes |
| Data filters to generate reports | No | Yes |
| Reports based on RTF templates | No | Yes |
| Multithreaded execution of SQL queries | No | Yes |
| Support for temporary tables | No | Yes |
| Multiple SQL queries in one report | No | Yes |
| Support for table with dynamic columns in report | No | Yes |
| Support for other commands SQL that SELECT, for example CREATE TEMP TABLE.... | No | Yes |
| Module for automatically send reports (e-mail) | No | Yes |
| Sending reports (e-mail) with GPG encryption | No | Yes |
| Connection pooling for databases | No(?) | Yes |
| Support for CIFS/SMB protocol | No(?) | Yes |
| Integration with Python language | No | Yes |
| Reports "man in the middle" | No | Yes |