No more typing reviews! Try our Samantha, our new voice AI agent.
Patryk Golabek - PeerSpot reviewer
CTO at Translucent Computing Inc
Real User
Sep 24, 2020
Offers a good user experience that can export reports to different platforms, but it requires a specialized skillset to develop them
Pros and Cons
  • "The most valuable feature is that from a user's point of view, it is easy to use and requires just a simple click to generate a report."
  • "A real improvement would be a simpler system that allows users to play with the visualization without needing specialized skills and code."
  • "This was a good platform when it first came out but right now, it has become a complicated behemoth."

What is our primary use case?

We are a software development company and we have a lot of experience with different tools, including SAP Crystal Reports.

This product is one that we have implemented in different hospitals. We have stopped using it at times, but some clients still opt to use it. It is something that we are trying to replace with a mini dashboard for our clients, giving them a nicer way to visualize data.

One of our clients uses it for extracting data from the administrative system and generating relevant administrative reports. In cases like this, we develop reports for them.

What is most valuable?

The most valuable feature is that from a user's point of view, it is easy to use and requires just a simple click to generate a report.

It has the ability to export to different formats including Excel and PDF, so there is value there when you consider that it's a nice report that can be accessed on different platforms.

What needs improvement?

This was a good platform when it first came out but right now, it has become a complicated behemoth. These days, things are a little more dynamic and you really need a platform where you can change fast, and Crystal Reports is not it. This is an enterprise solution and there is no innovation there. The only innovation comes through a company that develops reports, such as us. A real improvement would be a simpler system that allows users to play with the visualization without needing specialized skills and code.

You shouldn't need a specialized developer just to code a Crystal Report. Ideally, a general-purpose or front-end developer, which is more cost-effective, should be able to do it.

A lot of times, what happens is that developers reuse or repurpose their domain model to use that to pull the data from a database. I think the main model that they use for the web application, the database model, and then use that to run the reports because they don't want to rewrite the code. This means that those entity models they have are too normalized for the crystal reports. Then, it becomes a bit of a mismatch where they have to change those entities and create new ones. Reporting is different than something like getting data from a web application and we really care about the transactions, which means that you always have to denormalize the data. What I've seen a lot of times is that developers kind of get stuck in this mismatch and they have to recode something. Or, they just drop what they did and do it from scratch, remapping the tables or creating new entities. This is a problem because if you promise somebody a report, only to later realize that it needs to be re-coded, it takes additional time. It becomes even more complicated when you need to re-create the business logic.

Because the users can export data to Excel or a PDF, it sometimes leads to data leakage and can create privacy issues. 

For how long have I used the solution?

We have been working with Crystal Reports since 2004.

Buyer's Guide
SAP Crystals
June 2026
Learn what your peers think about SAP Crystal Reports. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
903,118 professionals have used our research since 2012.

What do I think about the stability of the solution?

If you're running the Crystal Reports server then you can control it much better. For example, when developers use the web application it means that they don't think about the extra memory that the server is going to require to run these reports. So, you get issues when you run a heap memory and things like that because the report just bootstraps lots of this information, all of the data.

With the infrastructure having to run the report, it might request a lot of memory, especially if you have a lot of users. This is something that can kill your server. That's where you want to offload it to a specialized server, such as a Crystal Report server or a Jasper server. These serve and compile the reports for you. This is why there is a push for companies to get these specialized servers.

What do I think about the scalability of the solution?

Given that you have options for both on-premises and cloud, I would say that it is scalable. They are thinking about these things, although I would say that it is a bit too late.

How are customer service and support?

We have an enterprise license, so we are eligible for technical support. When we have gotten feedback for a client, it has taken time. The other problem is that because it's a closed system, they don't fix bugs right away. Just because an incident is reported and logged, doesn't mean that it will be fixed anytime soon. This means that in the interim, you have to find a workaround for the problem.

Which solution did I use previously and why did I switch?

We use a variety of different approaches for giving clients the data that they want to see. The first step is understanding what the client need is. If it is just a basic report that they don't want to change often, then we can get away with something static. Most of the time, we have to put in a few variables, or parameters.

Because Crystal Reports costs a lot of money, is a specialized skill, and isn't necessarily better, we try to focus on the data that they need and put it on a dashboard instead. There is a spectrum of things to consider when deciding on the suitability of any particular solution.

When we go back and speak with clients, a lot of the time we find that they don't really need Crystal Reports. They need something that is a canned report that they can go back and look at all the time. If that's the case then you can get a simple HTML5 page, which is much faster to develop and easier to maintain. Ultimately, it depends on the client's use cases.

How was the initial setup?

The difficulty of the initial setup depends on your skillset, and I would say that it is somewhere between straightforward and complex. Getting it going within your web application takes some time for things such as getting the proper JAR files.

The server can deliver the reports to you, but you still have to integrate it with your database. This is something that can be time-consuming.

What's my experience with pricing, setup cost, and licensing?

This product costs a lot of money.

What other advice do I have?

At this point, I would just go with something that is matched with Power BI. It's coming from the Microsoft world, and the users will be comfortable with it.

I would say that its suitability depends on who you speak with. For a front-end developer, they are not going to like Crystal Reports. On the other hand, if you're a back-end developer and you understand the architecture then you're going to be okay with it. Again, it really depends on the client's use cases, the skillset, and the resources.

If your organization does not have many users, the traffic is low, and doesn't have any compliance issues, then you can get away with open-source solutions. They are going to be much faster to implement, easier to deploy, easier to manage, and have a low overhead. With the Google Chart Library, for example, you have all of the charts that you need.

I would rate this solution a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1397571 - PeerSpot reviewer
Senior MIS Project Manager at a tech services company with 5,001-10,000 employees
Real User
Aug 16, 2020
Flexible, easy to use, and the report scheduler is helpful
Pros and Cons
  • "I find Crystal Reports very easy to use, even for a non-technical person."
  • "There could be improvements made to the analytics capabilities."

What is our primary use case?

We have several dashboards that we use, some of which are for revenue. We have an SQL server as a data warehouse and the other division is using HANA for the backend database. 

What is most valuable?

I find Crystal Reports very easy to use, even for a non-technical person.

The drag-and-drop capability is good.

It is easy to change between different file types.

The reports scheduler is helpful.

It provides a lot of flexibility.

What needs improvement?

There could be improvements made to the analytics capabilities.

Crystal Reports could be more graphical.

Management wants to be able to see everything on one page.

For how long have I used the solution?

I have been using Crystal Reports for more than 15 years, since the first version that was released.

What do I think about the stability of the solution?

This is a stable solution and we have not experienced any issues.

What do I think about the scalability of the solution?

This product is easy to scale.

There are other divisions and some of our users have rights to create their own reports. I am not able to say how many users we have in total, but with the BI team and the developers, we have twenty users.

For an enterprise, you can have many users for SAP.

Most of the users are using it daily, to check their dashboards. We plan to continue using this solution as most of our dashboards are sitting on the SAP.

How are customer service and technical support?

In my division, we have not contacted technical support, but it's possible that some of the other divisions have.

My guess is that the support is good.

Which solution did I use previously and why did I switch?

I used Crystal Reports when it was incorporated with Visual Basic. It has now been separated, which makes it easier.

We also use Microsoft Power BI, which allows you to use graphs and filtering on one page. You can also see the different objects on one page. It is more on the graphical side.

They still have the same functionality where you can drill down to the lowest level, depending on the database schema.

How was the initial setup?

The initial setup straightforward and it's easy to setup.

What about the implementation team?

Initially, I did the deployment myself, although we now have a BI team to do this for us. It is a specific department that does all of the setups for us.

Which other solutions did I evaluate?

We have considered migrating to another platform but there are so many available.

What other advice do I have?

My advice for anybody who is implementing this product is to learn the dimensions that are needed for the reports. There are some measures or formulas that are needed, and you have to organize your templates. With practice, it becomes easy to use.

I would rate this solution a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
SAP Crystals
June 2026
Learn what your peers think about SAP Crystal Reports. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
903,118 professionals have used our research since 2012.
Director of Business Intelligence, Allstate Investments at The Allstate Corporation
Real User
Mar 4, 2019
It's extremely customizable, but its charting capabilities are incomplete relative to competitors
Pros and Cons
  • "Pixel-perfect formatting is extremely customizable."
  • "Charting capabilities are incomplete relative to competitors."

What is our primary use case?

  • Tabular reporting, primarily just data and tables, no charts
  • Specific highlighting/formatting.

How has it helped my organization?

I've used it for a long time, and familiarity with the product allows for faster delivery.

What is most valuable?

  • Pixel-perfect formatting
  • It's extremely customizable.

What needs improvement?

Charting capabilities are incomplete relative to competitors.

For how long have I used the solution?

More than five years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Software Engineer at a tech services company
Consultant
Top 5
Nov 26, 2017
You can get past any challenge fairly easily
Pros and Cons
  • "It has been around long enough that any challenges you encounter can easily be found with a Google search."
  • "Long, complex, crosstab reports are nearly impossible, and with Crystal it is nearly impossible to work with the raw, row-by-row data."
What do you like best?

It has been around long enough that any challenges you encounter can easily be found with a Google search. For the same reason (i.e., it has been around for a while), you can also find email automation software that works with Crystal to automate reports. I am satisfied with all the emailing options.

What do you dislike?

Long, complex, crosstab reports, which are nearly impossible! I have to think up crafty ways to enter the SQL, so I can get the data to appear. For the sake of data integrity, the base of all reports should be the raw data that the report pulls from, then do the counting, summing, etc. with that raw data. With Crystal, it is nearly impossible to work with the raw, row-by-row data.

Recommendations to others considering the product

Crystal is very limited when it comes to fancy graphs. If you want that, check out software that uses D3. Otherwise, Crystal is great, because it has been around for so long, you can get past any challenge fairly easily.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Business Integration Manager at a financial services firm with 1,001-5,000 employees
Vendor
Mar 31, 2017
End users and non-technical users can learn the product with ease. We would like the ability to change reports en masse in case of backend changes.
Pros and Cons
  • "The most valuable feature is the ability to create reports easily."
  • "From our experience with it, we would like the ability to change reports en masse in case of backend changes."

What is most valuable?

The most valuable feature is the ability to create reports easily. End users and non-technical users can learn the product with ease.

How has it helped my organization?

Crystal Reports enables end users to create reports. This in turn, enables business analysts to perform analytics without interaction from our IT teams.

What needs improvement?

From our experience with it, we would like the ability to change reports en masse in case of backend changes. It would also be nice if it enabled object orientation.

For how long have I used the solution?

I've used it for two years.

What was my experience with deployment of the solution?

I've had no issues with deploying it.

What do I think about the stability of the solution?

There have been no issues with its performance.

What do I think about the scalability of the solution?

It's scaled for our needs.

How are customer service and technical support?

Customer Service:

We've had very good customer support.

Technical Support:

Technical support has been very good.

Which solution did I use previously and why did I switch?

We worked with other solutions concurrently. SSRS was another reporting solution we used.

How was the initial setup?

Initial setup needed to be performed by an IT administrator. Data connectivity was also a function reserved for IT.

What about the implementation team?

The solution was implemented in-house using our local system admin.

What was our ROI?

Our ROI with the solution was being able to jump onto loans that were delinquent before they became junk loans.

What other advice do I have?

This is a good product with good visuals.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user463368 - PeerSpot reviewer
Crystal Reports Developer at a tech services company with 10,001+ employees
Real User
Mar 31, 2017
For the basics, the product is easy to learn.
Pros and Cons
  • "The product is easy to learn for the basics."
  • "Crystal Reports makes too many assumptions, causing odd results, which can sometimes be corrected by altering the SQL or changing the links (providing you understand the link options)."

What needs improvement?

Eliminate the reserved space in Page Footer section.

Find an easier way to utilize the Database > Links feature, or allow the ability to alter the selection SQL. Crystal Reports makes too many assumptions, causing odd results, which can sometimes be corrected by altering the SQL or changing the links (providing you understand the link options).

For how long have I used the solution?

Since 2011.

What was my experience with deployment of the solution?

I did not encounter any deployment, stability or scalability issues.

Which solution did I use previously and why did I switch?

I was not part of the search/decision making process. I don’t know why the organization’s developers/decision makers chose this product to present their reports. They continue to use it, so it must be satisfying their needs.

Which other solutions did I evaluate?

I have not yet used other products, so I have nothing to compare against.

What other advice do I have?

The product is easy to learn for the basics. However, some features are difficult to learn and use (e.g., cross-tab tables). Documentation is minimal.

The product makes assumptions with table/view/stored procedure links, which can create unpredictable results.

The option settings (especially font settings) are global. I work with many customers who use different fonts and sizes. It is annoying to have to reset the option settings based on which client report I’m working.

The page footer reserves space; if you use a page footer on only the first page, it wastes real estate on subsequent pages.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user446715 - PeerSpot reviewer
Consultant Commercial & ShipConnect / VRS at a computer software company with 501-1,000 employees
Vendor
Mar 31, 2017
I develop reports for customers, for an ERP system that collects a lot of data, but has very few standard reports
Pros and Cons
  • "The ease of making simple reports, the fact that many people use it, and the availability of expertise and trainings on the internet are the most valuable features."
  • "It does what it does have to do, but seems development has stuck for several years now. Many things are not possible either."

What is most valuable?

The ease of making simple reports. The facts that many people use it, hence a lot of expertise can be found on the internet and trainings are available.

How has it helped my organization?

I develop reports for customers, for an ERP system that collects a lot of data, but has very few standard reports. Customers use the reports for making decisions and negotiations.

What needs improvement?

  • Sub-reports in sub-reports
  • Making graphs is very cumbersome
  • Exporting to Excel
  • Using Stored procedures
  • Complex SQL Queries

For how long have I used the solution?

I've used Crystal Reports in general for about 20 years, and v2008 for about six years.

What was my experience with deployment of the solution?

There were no issues with the deployment.

What do I think about the stability of the solution?

We have had no issues with the stability.

What do I think about the scalability of the solution?

We haven't needed to scale it.

How is customer service and technical support?

I wasn't aware of there being any.

How was the initial setup?

It's very straightforward.

What about the implementation team?

I have only installed the developer version, and that can anyone do with it’s eyes closed.

What was our ROI?

The training of users can be more expensive. User training can take two to five days, and in addition, the user needs to understand the database, the tables, and where to get the data.

What's my experience with pricing, setup cost, and licensing?

The training of users can be more expensive. User taining can take two to five days, and in addition, the user needs to understand the database, the tables, and where to get the data.

What other advice do I have?

It does what it does have to do, but seems development has stuck for several years now. Many things are not possible either. Complex queries are impossible, you need to make SQL statements. Sub report in a sub report is impossible.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user446937 - PeerSpot reviewer
Manager, Development at a computer software company with 1,001-5,000 employees
Real User
Mar 31, 2017
It allows the organization to share information/data with their customers. I feel an improvement would be allowing users to change the font on translated fields.
Pros and Cons
  • "The organization has evaluated other products, but felt that this is a more mature reporting platform solution and it met many of our needs."
  • "I feel an improvement would be allowing users to change the font on translated fields."

What is most valuable?

One valuable feature is the ability to integrate seamlessly with the Business Objects Enterprise Software solution.

How has it helped my organization?

It allows the organization to share information/data with their customers so that they can make decisions based off of actual data.

What needs improvement?

I feel an improvement would be allowing users to change the font on translated fields. I remember having to work around this by overlaying fields with a formula because formatting was not available in the translation management tool.

For how long have I used the solution?

I have been using Crystal Reports software for over 10 years.

What was my experience with deployment of the solution?

There were no issues with the deployment.

What do I think about the stability of the solution?

We have had no issues with the stability.

What do I think about the scalability of the solution?

The team did have questions on stability/scalability practices for the Business Objects Enterprise Software solution. SAP has provided documentation and is working with us on this.

How is customer service and technical support?

7/10

How was the initial setup?

It was pretty straightforward in terms of setup. It contains the basic setup for data sources. It has a good amount of options which makes the software flexible.

What about the implementation team?

We implemented it with an in-house team and were lucky to have certified individuals involved with the project so they were familiar with all aspects and features of the products.

Which other solutions did I evaluate?

The organization has evaluated other products, but felt that this is a more mature reporting platform solution. It met many of our needs.

What other advice do I have?

The only advice I can give is to just make sure that you are very familiar with the products and the services that they offer. Ensure there is someone involved who is familiar with the product and its features for the implementation of the SAP Business Objects Enterprise Software solution.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user448308 - PeerSpot reviewer
Senior Reports Programmer at a university with 10,001+ employees
Real User
Mar 31, 2017
End users can produce there own reports.
Pros and Cons
  • "In general, Crystal Reports 2008 is a very robust reporting tool."
  • "Crystal 2008 - the export functionality could be improved, right now it will only export approximately 65K into one spreadsheet tab."

What is most valuable?

The ability to able to write your own SQL commands, parameterizing reports and putting them online.

How has it helped my organization?

Being able to produce online parameterized reports, so the end users can do their own reports, increases productivity.

What needs improvement?

Crystal 2008 - the export functionality could be improved, right now it will only export approximately 65K into one spreadsheet tab. When it reaches the max rows, it will continue on the next tab. This is really only an issue when users are exporting in Business Object. Currently, known larger files need to eported into txt or csv, the end users generally aren't as familiar with bring in this type of file into excel workbook.

Also, charts and mapping functionality could be much improved.

What was my experience with deployment of the solution?

There were no issues with the deployment.

What do I think about the stability of the solution?

We've experienced no issues with performance.

What do I think about the scalability of the solution?

It's been able to scale for our needs.

How was the initial setup?

I wasn't involved in the implementation.

What about the implementation team?

It was implemented in-house.

What other advice do I have?

In general, Crystal Reports 2008 is a very robust reporting tool. It is definitely geared toward the professional user. There is a learning curve and I would definitely take a class to learn all the functionalities.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user448395 - PeerSpot reviewer
Sr BOBJ/HANA Consultant at a manufacturing company with 501-1,000 employees
Vendor
Mar 31, 2017
Distribution of reports has been improved.
Pros and Cons
  • "Native connection, Subreports, pixel free formatting, free hand SQL, multiple sources, supports most databases"
  • "It crashes the designer when the tool with no clear error messages."

What is most valuable?

Native connection, Subreports, pixel free formatting, free hand SQL, multiple sources, supports most databases

How has it helped my organization?

Distribution of reports has been improved.

What needs improvement?

Adhoc and tabbed reporting should be added to the next release.

For how long have I used the solution?

I've been using it for 14 years.

What was my experience with deployment of the solution?

There were no issues with the deployment.

What do I think about the stability of the solution?

It crashes the designer when the tool with no clear error messages. Working with LOV and Business Views are challenging when migrating environments.

What do I think about the scalability of the solution?

It's been able to scale for our needs.

How are customer service and technical support?

It's good.

Which solution did I use previously and why did I switch?

We didn't have another solution in place, and use this because of its flexibility and functionality.

How was the initial setup?

Straightforward as it has a native development tool, or working with .Net and (or) Java and deployment to Management console. Setting up the management console is a process.

What about the implementation team?

Implementation of tool needs an implementation partner to follow the best practices and reduce the maintenance issues.

Which other solutions did I evaluate?

We didn't look at any other solutions.

What other advice do I have?

Perform analysis the purpose of the solution when selecting as oppose to select the solution and define the process.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free SAP Crystal Reports Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2026
Product Categories
Reporting
Buyer's Guide
Download our free SAP Crystal Reports Report and get advice and tips from experienced pros sharing their opinions.