Шаблоны отчетов, используемые в JasperReports, написаны на специальном языке на основе XML. XML означает, что эти шаблоны являются обычными текстовыми файлами и могут быть отредактированы в любом текстовом редакторе. Иногда гораздо проще быстро открыть шаблон в текстовом редакторе и исправить его, чем запускать iReports, открывать в нем шаблон и выполнять работу, перемещая мышь.
iReport эффективен, если нужно изменить сразу много элементов отчета, скажем, переместить 100 элементов на 5 пунктов влево. Если нужно изменить только один элемент, я часто использую текстовый редактор.
iReport не зависит от платформы, поскольку написан на Java. Я успешно использую его в Debian Linux и MS Windows XP.