ReportServer is a web application based on Java Servlet technologies.
Free choice of OS environment
Being a Java application, Report Server works independently of the underlying operating system - only a Java application server (SE) is required. Due to its hibernate framework ReportServer can also adjust to the chosen database of your internal data management.
You will find a list of supported databases in the hibernate documentation.
Wide ranging database support
Supports various data sources.
In principle, ReportServer can be used with any relational database for which a JDBC driver is available. But since manufacturer-specific SQL extensions are used for performance reasons, it might be necessary to extend ReportServer accordingly.
Currently supported databases are:
Oracle
Microsoft SQL Server
IBM Informix
IBM DB2
mySQL
PostgreSQL
h2
In addition to the relational databases the use of csv data is supported, both via upload and online.
Vendor-independent reporting
Beside its own report formats, dynamic list and script reports, ReportServer also supports external report libraries, especially for the realization of graphic reports.
ReportServer comes with the widely-used Open Source libraries Eclipse-Birt and Jasper Reports.