IFS Crystal Reports: Migration Path and Alternatives
A pragmatic guide to assessing Crystal Reports support in a target IFS release and choosing among SSRS, native IFS reporting, conversion services, and external BI.
Published
The Decision: Verify Crystal Support in Your Target IFS Release
If you're running Crystal Reports in IFS Applications 10 or an IFS Cloud release where your installed reporting plug-in supports them, you have a decision to make before the next upgrade. Do not plan around unsourced claims that Crystal is “removed in 25R1/26R2” or that SSRS disappeared in 25R1: support depends on the exact IFS release, deployment model, licensed components and current lifecycle notice. Check the target release's official reporting documentation, release notes/Update Analyzer output and your IFS support position, then record the evidence and deadline in the migration plan.
For many IFS customers, Crystal Reports have been the backbone of operational and ad-hoc reporting for over a decade. They're familiar, relatively easy to deploy, and they work. Even so, an unsupported target IFS release, aging report server, unavailable skills or weak identity/TLS integration can turn reporting into an upgrade blocker. That is enough reason to inventory and rationalise now—without inventing a universal removal date.
The good news: you have options. The bad news: none of them are a perfect one-to-one replacement.
This guide is for IFS administrators and project managers deciding what to do. We'll walk through the real options, the effort involved, the tooling available, and how to pick the right path for your organisation.
Why Teams Move Away from Crystal
SAP has not simply “deprecated Crystal Reports years ago”; Crystal products and support policies have their own SAP lifecycle. The relevant question is whether the IFS integration is supported in your target release and whether the surrounding platform remains operable. Common reasons teams choose to migrate include:
- Architectural fit: Crystal rendering relies on the installed reporting plug-in/server route rather than the browser itself. Some IFS Cloud releases still document Crystal patterns, but the exact formatter, web service, platform and operating ownership must remain supported together.
- Maintenance burden: Keeping Crystal running in IFS Cloud requires legacy infrastructure, special configuration, and ongoing compatibility work that pulls engineering resources away from new features.
- Security and compliance: Older reporting engines come with legacy security patterns and authentication mechanisms that don't align with IFS Cloud's identity and access management requirements.
- Lifecycle alignment: IFS, SAP, database, operating-system and browser support dates can diverge, creating a narrow combination that is expensive to maintain.
Treat a dated IFS deprecation/removal notice as authoritative only when it names the feature, release and scope relevant to your installation. If the target release does not support the plug-in, there is no safe “copy the DLL forward” workaround; choose a supported reporting route or hold the upgrade under an explicitly accepted lifecycle risk.
The Four Migration Paths
When the target route no longer supports your Crystal estate—or the organisation chooses to retire it—you have four realistic options. Each has different cost, effort, and capability implications.
1. Supported SSRS or IFS-Native Rebuild
What it is: Rebuilding Crystal output in a supported target such as IFS Report Designer/Report Studio or, where the selected release supports it, SSRS. Crystal-to-SSRS conversion and SSRS-to-IFS-native rebuilding are separate transformations; there is no lossless common format.
Timeline: derive it from the target IFS release/support notice, report criticality and regression capacity. Do not insert unverified 24R2/25R1 removal milestones.
How it works:
- Export the Crystal report definition, sample outputs, parameters, formulas, subreports, and data dependencies
- Choose SSRS only where the target IFS release supports the required SSRS route; rebuild manually or use a converter as a starting point for an RDL
- For IFS Report Designer or Report Studio, rebuild the dataset and layout in the native tool—an SSRS RDL is not directly importable as an IFS-native layout
- Reconcile calculations, security, parameters, pagination, print/export fidelity, and representative business totals before sign-off
Pros:
- Can keep operational reporting within a governed route supported for the selected IFS release
- Enables the replacement to use the target report-data and security contracts deliberately
- Avoids carrying an unsupported Crystal integration into the new environment
Cons:
- IFS Report Designer is considered less feature-rich than Crystal by many teams
- Report Studio is newer and still evolving; some advanced features missing
- Very manual if you have hundreds of reports
- Requires training and tooling for the selected SSRS or IFS-native target
- Licensing and infrastructure depend on the selected target; SSRS is not automatically licence-free
- Conversion quality varies widely depending on report complexity
Illustrative sizing drivers (calibrate with a pilot):
- Simple parameter/layout count and number of output formats
- Dataset/report-data redesign, grouping, subreports, formulas and translations
- Business reconciliation, security, print fidelity and regression evidence
Cost:
- Include IFS/SSRS licensing and infrastructure where applicable, internal/partner delivery, regression testing and ongoing operations
- Obtain current supplier quotes; public rate/licence ranges age quickly and differ by contract
Best for: Organisations with complex operational reports that need tight integration with IFS business logic; teams with IFS development resources.
2. Third-Party Conversion Tools and Services
What it is: Supplier-specific automated or semi-automated conversion into a stated target format. A tool that accepts one Crystal/SSRS version or produces one IFS designer format must not be assumed compatible with another source version, Report Studio release, operational-report contract, or deployment model.
The main players:
- RutterKey Report Converter: marketed for selected IFS Crystal/SSRS conversion routes. Obtain a current compatibility matrix and confirm the exact source/target versions, report type, output ownership and handling of formulas, fonts, subreports and custom functions in a proof-of-concept.
- Crystal conversion vendors/services: may produce SSRS or another intermediate target. Verify the legal entity, data-handling terms, current product status and whether the output is actually supported by your IFS target.
How it works:
- Supply representative Crystal or SSRS definitions and sanitised/test data under the agreed security terms
- Run the converter tool (usually a desktop app or batch service)
- Review the generated artefact in the exact target designer/runtime named by the supplier; do not assume every converter emits Report Studio content
- Make corrections and fine-tune as needed
- Deploy through the target release's supported reporting lifecycle and reconcile the output
Pros:
- Can reduce repetitive recreation after a representative pilot proves the conversion rate
- May handle batch conversion of large report libraries when the source formats fall inside the proven compatibility matrix
- May preserve fonts and layout well for patterns demonstrated in the pilot; complex formulas, subreports, printers and custom functions still need comparison
- A specialist supplier may understand the targeted IFS reporting conventions; prove that against the selected release rather than inferring universal compatibility from the product category
- Takes the drudgery out of repetitive report recreation
Cons:
- Commercial licence/service cost varies by supplier, report library, contract, source/target version and remediation scope; obtain a current written quote
- Converted reports still need business, layout, security and performance regression testing; do not assume a generic 80–90% conversion quality
- Requires some manual QA and testing
- Vendor lock-in risk (you're dependent on tool maintenance)
Effort: size discovery, conversion and QA separately. A converter may make the conversion run short while leaving data-contract redesign and business sign-off as the dominant work.
Cost:
- Obtain current written quotes based on report count/complexity, source/target versions, security/data-transfer model, remediation scope and support
- Budget internal QA and business sign-off independently of the tool fee
Best for: Organisations whose representative pilot proves that a meaningful share of a large library falls inside the supplier's exact compatibility scope, and that measured remediation is lower than manual rebuild.
3. External BI Tools (Power BI, Tableau, QlikView)
What it is: Replacing operational and ad-hoc reporting with a dedicated business intelligence platform, pulling data from IFS via API or direct query.
Implementation approach:
- Set up the IFS analytics/data-service/API route supported by the deployment model; direct database connectivity is not a customer option in managed Cloud
- Build Power BI dashboards, Tableau workbooks, or Qlik apps
- Publish to cloud or on-premise BI infrastructure
- Users access reports via browser or BI portal
Pros:
- Most feature-rich option for ad-hoc reporting and analytics
- Decouples visualisation from IFS, while the extraction/API/semantic contract still requires regression testing at IFS updates
- Power BI is widely adopted, easier to hire for
- Better for governed analytics and self-service BI; “real time” depends on source, refresh/direct-query design, capacity and API limits
- Data models often discoverable by business users
Cons:
- Separate platform = separate licensing costs (can be substantial)
- Requires BI expertise, not just IFS knowledge
- Data model design is critical and time-consuming
- More complex security setup (dual authentication layers)
- Operational reports become "business intelligence" reports—different workflow
Effort: include identity/networking, extraction and incremental-load design, semantic modelling, row-level security, capacity, report recreation, reconciliation, operations and user adoption. A dashboard is not a like-for-like replacement for a printable invoice.
Cost:
- Model current licence/capacity tiers, infrastructure, data-egress/storage, identity, implementation and ongoing BI operations using supplier quotes
- Include existing enterprise agreements; headline per-user prices rarely describe the complete architecture
Best for: Organisations wanting to upgrade their entire analytics culture; those with advanced self-service reporting needs; companies already invested in a BI platform.
4. INFO Reports (IFS-Native Alternative)
What it is: InfoConsulting's INFO Reports product, built on JasperReports and delivered as an IFS Quick Reports component. It's positioned as a Crystal replacement.
How it works:
- Design reports in a WYSIWYG interface similar to Crystal
- Direct access to IFS data models
- Export to PDF, Excel, HTML, CSV, XML
- Reports saved within IFS and shared via permissions
- Vendor-stated compatibility should be checked against the exact Apps/Cloud update and delivery model
Pros:
- Closest to Crystal's ease-of-use
- WYSIWYG design (lower barrier to entry than Report Designer)
- Full IFS integration
- Can leverage templates to speed deployment
- Partner/certification status and supported releases should be verified in the current IFS partner/vendor material
Cons:
- Still relatively new/evolving
- Limited community examples compared to Crystal
- Requires validation that it meets your specific reporting needs
- Support depends on InfoConsulting (not IFS directly)
Effort:
- Proof-of-concept and rollout duration depend on report/data complexity and business acceptance; estimate from representative pilots
Cost:
- Contact the vendor for current licensing, implementation and support terms
- Include IFS integration testing, training, environments and long-term ownership in total cost
Best for: Organisations wanting to stay as close to Crystal's workflow as possible; mid-sized report libraries where ease-of-use matters more than advanced analytics.
Decision Matrix: Choosing Your Path
| Factor | Supported manual rebuild | Third-Party Converter | External BI Tool | INFO Reports |
|---|---|---|---|---|
| Time to complete | Pilot-dependent | Pilot/vendor-dependent | Architecture-dependent | Pilot-dependent |
| Upfront cost | Labour/target-dependent | Quote + remediation-dependent | Licence/capacity/labour-dependent | Quote + rollout-dependent |
| Ongoing licensing/infrastructure | Target/SQL Server-dependent | Contract-dependent | Capacity/contract-dependent | Contract-dependent |
| Output fidelity | Reconciliation-dependent | Pilot-dependent | Use-case-dependent | Pilot-dependent |
| Self-service fit | Target-tool-dependent | Output-target-dependent | Semantic-model/governance-dependent | Product/configuration-dependent |
| IFS integration | Target-route-dependent | Target-route-dependent | Architecture-dependent | Target-dependent |
| Team skills | IFS + selected report target | IFS + converter + target | BI + data/integration | INFO Reports + IFS |
| Large-library effort | Inventory/pilot-dependent | Conversion-rate/QA-dependent | Model/use-case-dependent | Inventory/pilot-dependent |
| Skills continuity risk | Target-team/coverage-dependent | Vendor and target-team-dependent | BI platform/team coverage-dependent | Product/team coverage-dependent |
Decision Tree
- Small, genuinely simple and active library? → pilot the target IFS-native route and any supported SSRS/partner option; manual rebuild may be the clearest path.
- Large/repetitive library with constrained skills? → benchmark a converter/service on simple, median and hardest reports, then price the remaining QA/remediation.
- Analytics requirement rather than transactional documents? → evaluate an external BI architecture, but keep invoices, labels and other operational outputs on an appropriate paginated route.
- WYSIWYG workflow is essential? → proof-test the current partner/native designers against your target release, security model and most complex output before procurement.
Practical Implementation Timeline
Whichever path you choose, the phases below are useful. The week numbers are an illustrative planning frame only; replace them after inventory and representative pilots.
Phase 1: Audit & Strategy (Weeks 1-4)
- Catalog all Crystal Reports by category: operational, ad-hoc, scheduled, embedded
- Assess complexity: simple parameterized reports vs. complex multi-dataset jobs
- Determine business criticality: which reports drive business vs. nice-to-have
- Identify low-hanging fruit (easy wins to rebuild first)
- Calculate rough effort and cost for chosen path
- Communicate plan to stakeholders
Phase 2: Tooling & Setup (Weeks 5-8)
- Procure any third-party tools or BI platform
- Set up development/test environments
- Train initial team on target platform (Report Studio, converter tool, Power BI, etc.)
- Create report templates or standards to speed builds
- Validate conversion/migration approach with 1-2 pilot reports
Phase 3: Conversion & Build (Weeks 9-20+)
- Execute conversion in batches (smallest/simplest first to build momentum)
- QA each report (functional, layout, performance)
- Deploy to staging for user acceptance testing
- Iterate on feedback
Phase 4: Cutover & Training (Weeks 21-24+)
- Final batch of reports migrated and tested
- User training on new reporting interface
- Run old and new systems in parallel if critical
- Monitor performance, fix issues
- Archive old Crystal infrastructure
Key Takeaways
-
Act from verified lifecycle evidence: record whether the exact target release supports each Crystal/SSRS plug-in and work backwards from the organisation's upgrade date.
-
No perfect option: You're not choosing the best solution; you're choosing the least-bad fit for your constraints (budget, time, skills, complexity).
-
Benchmark conversion for scale: report count alone does not prove a converter is cheaper; pilot representative formulas, subreports, fonts, custom code and data contracts, then compare measured remediation with manual rebuild.
-
Proof-of-concept first: Don't commit to full conversion without testing the chosen platform with your most complex report first.
-
Business engagement matters: End-users will resist change. Frame migration as "upgrading to modern reporting" rather than "losing Crystal." Involve them early.
-
Plan for skew: report complexity is usually uneven. Keep contingency based on pilot variance and unresolved data/security dependencies rather than an invented universal percentage.
-
Consider architectural change: This is an opportunity to retire reports nobody uses, consolidate duplicates, and modernize your reporting data model. Don't just move things as-is.
-
The approved upgrade date is your deadline: if official target-release documentation says the installed plug-in is unsupported, complete or explicitly de-scope the affected reports before cutover.
Getting Help
- RutterKey Solutions: Specialist in IFS Cloud reporting and legacy migration (rutterkey.com)
- Alliant Rigserv: Full-service IFS upgrade and reporting support
- IFS Community: Real customer experiences and migration stories (community.ifs.com)
- InfoConsulting: INFO Reports implementation (infoconsulting.com)
- Syrett Consultancy: End-to-end IFS Cloud migrations and reporting strategy
The transition from Crystal need not be a disaster. With proper inventory, release evidence, representative pilots and business reconciliation, organisations can retire dead reports and move the remainder to a more supportable mix of operational reporting and analytics.
The time to plan is now. The execution deadline is the validated support boundary for your chosen target release—not an unsourced version number in a blog post.
Planning a move away from Crystal Reports in IFS Cloud?
Syrett Consultancy can help you evaluate replacement options and build a realistic migration plan for your report portfolio.