Разработка отчета начинается с создания шаблона отчета, содержащего информацию об источнике данных (в нашем случае это база данных информационной системы), а также форму, показывающую, в каком виде будет выдаваться отчет и т. д. Таким образом в шаблоне отчета хранится структура отчета, его дизайн и логика. Шаблон сохраняется в виде XML-файла с расширением JRXML (JR-JasperReports). Затем JRXML-файл компилируется. В результате получаем файл с расширением jasper. Можно посмотреть отчет в режиме отладки (вкладка Preview).