JReport is a Java-centric object-oriented reporting tool written entirely in Java. With the bean components, provided by JReport, you can easily incorporate JReport into your own applications. The JReport Beans can be used inside IDE tools such as Eclipse, NetBeans, and WebSphere Studio. By combining the power of JReport bean APIs and the reusability of JReport beans, you do not need to open a JReport GUI each time to run, print, or diagnose the problems of a report.


Altogether, JReport SDK includes the following:
Note: The JReport Design Bean is a discontinued product, and has been removed from the JReport documentation.