SAP Crystal Reports for Visual Studio (.NET)

Learn how to create and integrate Crystal reports into .NET applications and find the latest resources on the SAP Crystal Reports for Visual Studio page.

A. Description

Our report design software installs directly into Visual Studio. With this fully functional – and free software, you'll spend less and save time developing rich, interactive reports.
* Save time using powerful report creation, integration, and delivery tools
* Deliver interactive, graphical reports on any device through an XML Web services model

B. Get started

Get the latest version of Crystal Reports for Visual Studio (which integrates into VS IDE) and its runtime. You’ll also find licensing terms and steps to download BI Platform 4.x or Crystal Server 201x .net runtime.
Get Crystal Reports for Visual Studio
---
Support for SAP Crystal Reports for Visual Studio
---
Ask your questions to the SAP Community

D. Runtime licensing and FAQ

This section describes the rules that govern redistribution of software that embeds the SAP Crystal Reports runtime engine, embeddable report designer, or uses the Report Creation APIs.

---

SAP Crystal Reports 2025 (64 bit), SAP Crystal Reports 2020 (64 bit), SAP Crystal Reports 2016 (32 bit), SAP Crystal Reports 2013 (32 bit), and SAP Crystal Reports 2011 (32 bit) do not include a runtime engine; they each provide a developer license (see table below). Customers are directed to use the free SAP Crystal Reports for Visual Studio or SAP Crystal Reports for Eclipse Software Development Kits (SDKs) for embedding reports into applications.---

The runtime versions can be downloaded here:

https://www.sap.com/products/technology-platform/crystal-reports.html#visual-studiohttps://www.sap.com/products/technology-platform/crystal-reports.html#eclipse

---

This table applies to:

.NET applications that include the SAP Crystal Reports for Visual Studio runtime engine.

JAVA applications that include the SAP Crystal Reports for Eclipse runtime engine.

Application Type

Application Use

Client Applications

Server Applications

Internal business purpose

Free (A) For internally-developed and deployed application

Free (B) For internally-developed and deployed applications

External business purposes (resold or redistributed to 3rd parties)

Free (C) For externally-deployed desktop applications (including commercial applications)

Free (D) Server-based applications require that each 3rd party has at least 1x SAP Crystal Reports Viewer license (only viewing capability)

Paid (E) Server-based applications require that each 3rd party has at least 1x SAP Crystal Reports license (refresh capability)

Definition of Client Application: The runtime engine is installed on the client machine.  All report processing is local to that machine.

Definition of Server Application: The runtime engine is integrated in a way that allows more than one user to access the engine either directly or indirectly. Client applications installed using Windows terminal servers (like Citrix or Microsoft Remote Desktop) are considered server applications.---Note that for the paid category, the customer should, for compatibility reasons, buy a copy of SAP Crystal Reports that matches the runtime engine embedded into the application.---It is the responsibility of the developer to ensure their application is properly licensed before it is redistributed. Developers cannot distribute applications on the assumption that the application user will acquire the proper licenses.
---
You will find more detail about SAP Crystal Licensing and FAQs here: https://community.sap.com/topics/crystal-reports/faq#a.-8.-sap-crystal-for-developers