A man rests his chin on his fist while studying a printed report at a white table
The layout is easy to rebuild. The logic inside the report is the work.

Is Crystal Reports going away? No. SAP released Crystal Reports 2025 in March 2025, maintains it until 31 December 2027, and plans new releases in 2027 and 2029. Crystal Reports end of life happens one version at a time: Crystal Reports 2020 leaves mainstream maintenance on 31 December 2026, and SAP no longer supports its 32-bit .NET runtime.

Below: SAP's dates, how Crystal lines up with BusinessObjects BI, the .NET and 64-bit limits that cause the real trouble, and what to inventory inside your reports.

Key takeaways
  • No. SAP released Crystal Reports 2025 in March 2025, maintains it to 31 December 2027, and plans new versions for 2027 and 2029.
  • Versions end. Mainstream maintenance for Crystal Reports 2020 ends on 31 December 2026, the same day as BusinessObjects BI 4.3.
  • Crystal Reports for Visual Studio runs on .NET Framework only, and SAP dropped its 32-bit runtime after December 2025.
  • The bigger risk is inside the reports: SQL, formulas and subreports holding business rules nobody wrote down.
01

Is Crystal Reports going away?

Not according to SAP. Its maintenance dates page lists Crystal Reports 2027 and 2029 as planned versions and says: "We already plan for a next release, BI 2027, which should be available in Q1 2027, followed by another one 2 years later. As we write this document, Mainstream Maintenance is guaranteed until at least end of 2031."

The rumor usually starts from one of three real changes:

  • A version is ending. Crystal Reports 2020, its Viewer and Crystal Server 2020 leave mainstream maintenance on 31 December 2026.
  • A different product went away. SAP's BI maintenance strategy, updated October 2026, lists Crystal Reports for Enterprise among the components no longer delivered with BI 2025.
  • The 32-bit runtime is gone. SAP's notes for Service Pack 40 of Crystal Reports for Visual Studio say "32bit runtime and merge modules are no longer supported."

So the useful question is which version, runtime and bitness each of your reports depends on.

02

SAP Crystal Reports end of life dates

ProductReleasedEnd of mainstream maintenance
Crystal Reports 2025, Viewer 2025, Crystal Server 202512 March 202531 December 2027
Crystal Reports 2020, Viewer 2020, Crystal Server 20206 June 202031 December 2026
Crystal Reports 20168 March 201631 December 2022 (priority-one support ended 31 December 2024)
Crystal Reports, developer version for Visual Studio12 November 201031 December 2029
Crystal Reports 2027 (planned)Estimated Q1 202731 December 2029
Crystal Reports 2029 (planned)Estimated Q1 202931 December 2031

Checked 30 October 2026 against SAP's End of Mainstream Maintenance Dates page. SAP's Crystal download page still shows 31 December 2027 for Visual Studio, and SAP says its Product Availability Matrix wins where dates disagree. Check the PAM for your build.

After mainstream maintenance, SAP's page says customer-specific maintenance follows. SAP's BI maintenance strategy describes that phase as security corrections rated CVSS 7.0 or higher for the first 12 months, then support without new software deliveries. For the desktop designer, SAP's Crystal FAQ says "There is no maintenance or software assurance program." For a version already past its dates, see the risks of running end-of-life software.

03

How does Crystal Reports line up with BI 4.3 and BI 2025?

Version for version. SAP's FAQ pairs each Crystal release with a Crystal Server and BI platform release, and says "SAP Crystal follows the same maintenance schedule as SAP BusinessObjects."

Crystal ReportsBI platformWhat SAP says about the platform
2020 (version 14.3)BI 4.3Mainstream maintenance ends 31 December 2026; customer-specific maintenance from January 2027
2025BI 2025Supported beyond 2027 with customer-specific maintenance
2027 (planned)BI 2027Expected Q1 2027; SAP plans a release every two years, each with three years of mainstream maintenance

Two more changes matter on the platform: from BI 4.3 SP02, Crystal Reports 2020 is supported on Windows only, and BI 2025 drops Crystal Reports for Enterprise. If MicroStrategy sits beside Crystal, it has its own end-of-support date.

04

Is Crystal Reports obsolete? The .NET and 64-bit limits

Not obsolete, but the runtime that embeds reports in your own .NET applications, Crystal Reports for Visual Studio, is tied to older technology.

SAP's FAQ is blunt: "SAP Crystal Reports for Visual Studio depends on a lot of .NET Framework-specific features. There are NO plans to update to Framework higher than 4.8, at this point." It places .NET 5 and later in the .NET Core line and advises: "don't use those CORE versions if you want to continue using SAP Crystal Reports." The runtime is still maintained: Service Pack 40 adds Visual Studio 2026 support.

ConstraintWhat SAP or Microsoft saysWhat it means
.NET Framework onlyNo plans past Framework 4.8 (SAP FAQ)An app that embeds Crystal can't move to .NET 8 or 10 without replacing its reporting
Framework support follows Windows.NET Framework 4.8.1 is supported "as long as it is installed on a supported version of Windows" (Microsoft)Each server's Windows version is the deadline; see .NET Framework 4.8 end of support
64-bit only"Recompile your applications as 64 bit applications" and install 64-bit database clients (SAP)Old 32-bit ODBC and OLE DB connections must be found and replaced
Report file versionsOlder reports opened in Crystal Reports 2020 or 2025 need a 64-bit connection, then save as version 14.3 (SAP FAQ)Upgrading is a per-report job
05

What to inventory in your Crystal reports

Counting report files is easy. What's inside them decides whether an upgrade is routine or a project.

What to recordWhy it mattersWhere it lives
Data source and driver64-bit Crystal needs 64-bit connections; one report may read several databasesDatabase Expert, Set Datasource Location
Embedded SQLSQL commands and SQL expressions can hold joins and filters nobody documentedAdd Command; Formula Workshop
FormulasRecord selection formulas decide which rows count; others calculate totals and flagsFormula Workshop
SubreportsEach has its own data source and links to the main reportEvery subreport
Who reads it, and how it runsUnread reports can be retired; scheduled ones have recipients who'll noticeServer schedules, the embedding app, the people who ask for it

SAP's Crystal Reports 2020 user guide says "A subreport is a report within a report," and describes SQL expressions as "like formulas, but they are written in Structured Query Language (SQL)." A selection formula that defines an active customer is a business rule, and business rule extraction applies to it. Old report estates belong on any honest list of legacy system examples.

06

Where the 30-day assessment fits before an upgrade

Knowing what your reports do decides whether you upgrade them, rebuild them elsewhere or retire half of them. The 30-day assessment is fixed in scope, at a price agreed before we start. Over 30 days we read the codebase and the architecture around it, including the applications that embed the Crystal runtime and the SQL and formulas inside the reports. We map how the pieces fit together, find the hidden architectural debt, and flag security and compliance gaps, starting with anything on an unsupported runtime or Windows version.

The report says in plain language what is broken and what it would take to fix it. Your own team can act on it, or we can do the work as a separate project with its own scope and price. The report stands on its own either way. If a narrower check, such as listing every report still on a 32-bit connection, would answer your question, we'll tell you.

Pick a time to talk, and bring a rough count of your reports and where they run.