This document is aimed for application developers, who want to use JFreeReport in their own programms. It does not try to be a manual that could be handed out to End-Users.
Ideally the reader should have knowledge of the Java programming language and some basic knowledge about how to write XML documents. Although general reporting knowledge is no requirement, it surely helps to understand the concepts used in JFreeReport.