Pentaho Reporting består av en kjernerapporteringsmotor som har evne til å generere rapporter basert på en XML-definisjonsfil. Mange verktøy har blitt utviklet rundt denne rapporteringsmotoren, inkludert GUI-designere og ad-hoc-wizarder som guider brukeren gjennom en skritt-for-skritt-prosess for å lage en rapport, ved kun å bruke grafiske verktøy uten å måtte skrive kode.