iReport est un outil de conception WYSIWYG exclusivement réservé à la création de fichier de description pour JasperReports. iReport permet donc de produire de manière assez intuitive des fichiers XML exploitables par JasperReports pour générer des rapports au sein d'une application Java. Le format de rapport généré dépend ensuite de JasperReports et du code utilisé (html...).