Reports are important mechanism of enterprise applications and are mainly used to provide a detailed and synopsis view of your data in order to determine information in huge volume of data and make right decisions. This is the principles of Business Intelligence in enterprise solutions. No matter what enterprise application you are developing, you need some way to develop a report. Openwave has been developing reports using Crystal Reports, MS SQL Reporting Services, Actuate, etc. Both at the client-side as well as at the server-side.