JasperReports is a free, open source and powerful reporting library software implemented in Java and comprised of the JasperReports Library and JasperReports Server components. It is the world’s most popular reporting engine, business intelligence and interactive report server.
Features at a glance
JasperReports' main purpose is to help creating page oriented, ready to print documents in a simple and flexible manner. It provides report design, header sections, footer sections, columns, groups, calculations, text format, and images.
The JasperReports Library and Server products have been declared the world's most popular open source business intelligence and reporting engine, and the most popular open source interactive report server, respectively.
Under the hood, supported OSes and availability
The library is written entirely in the Java programming language, which means that it is distributed as a JAR file, compatible with all GNU/Linux distributions, as well as with the BSD, Solaris, Microsoft Windows and Mac OS X operating systems.
The software’s source code is distributed as a tarball (tar.gz file), allowing the user to modify it and optimize it for his/her computer platform. It has been successfully tested with both 32-bit and 64-bit instruction set architectures.