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
C. Resources
Web pages:
Product page on sap.com
Documentation on SAP Help Portal
Guides:
SAP Crystal Reports for Visual Studio Installation Guide
SAP Crystal Reports .NET API Reference
SAP Crystal Reports .NET SDK Tutorial Sample Code
SAP Crystal Reports for Visual Studio .NET SDK Developer Guide
---
Report Application Server .NET SDK Developer Guide
Report Application Server .NET SDK API Reference
Support Packs:
Support Packs and fixed issues
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) |
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