SAP Crystal Reports - A Little Outdated Giant of Reporting
Use Cases and Deployment Scope
I use SAP Crystal Reports to create management reports in web apps. For developer like me it is a convenient reporting tool as it integrates well with Microsoft Visual Studio. For my clients it offers various output formats like PDF, Excel spreadsheet etc.
Pros
- SAP Crystal integrates well with Microsoft Visual Studio so development is easier.
- It accepts data in different open formats like XML so it can be used with wide range of data sources like databases or web services or web APIs outputting data in XML format.
- A wide variety of reporting formats like List, Cross-Table, Master-Child etc. can be designed. Fields can be formatted in a variety of data formats like Date, Currency etc. Grouping, Summary, Calculated fields can also be added.
Cons
- Installing process needs to be more user-friendly. It takes a lot of time. Finding the correct version extension for Visual Studio is harder than you think.
- Since it's an old and evolved product, it's stable and complete; however, this has caused it to become bulky and slow in the runtime.
- "Help" material is not organized properly. You have to search the community pages if you are using some advanced feature like conditional formatting.
Likelihood to Recommend
When you compare SAP Crystal with other new-age reporting tools you tend to gravitate towards the latter. The server installation is bulky; runtime performance of the engine is slower.
Good thing is that you can use it with Microsoft Visual Studio IDE (for development) for free. However, here too, locating the right extension file is difficult. If there's a bug in the Service Pack that you have installed, then you are not sure as to when the next SP will become available. This single thing repels me as I suffered from a bug for several months since that was the only SP available with the version of Visual Studio that I was using.
