This document discusses embedding a reporting engine into applications for high performance and scalable reporting and analytics. It highlights key features of the JReport reporting engine such as in-memory cubes, server clustering, self-service tools, customizability, and integration options. The reporting engine also supports ad hoc reporting, dashboards, visual analysis, big data sources, and information delivery to web and mobile.