I am conducting some research on Pentaho and I downloaded the SDK that is up on the website.

There have been four sample files - sample1.java, sample2.java, sample3.java and sample4.java - each of which produces the report in its own fashion. Interestingly, there is a .prpt file in the SDK which is generated from the Pentaho designer.


a) Can I customize the layout of the report to my requirements? Does it warrant a change in the .prpt file? If yes, can I change the .prpt file? How?

b) If I don't have the Pentaho designer or other suite of tools on my desktop, can I not make any changes to the reporting layout?

c) Do I definitely need to buy the suite of Pentaho tools in order to be able to generate reports? Or is the SDK enough?