SMART on FHIR app developers in 2026 are evaluating platforms on a different axis than backend integration teams. The questions that matter are scope and launch context handling, the OAuth 2.0 flow under the hood, the EHR partners the platform supports out of the box, and the developer experience around testing against real launch sequences. The five platforms below are the ones that hold up for app developers who have to ship a SMART app into multiple EHR environments. For more on the surrounding stack, see FHIR background reading.
The 5 Platforms App Developers Should Know
- Microsoft FHIR Service. Managed FHIR with documented SMART on FHIR support and OAuth 2.0 endpoints. Strong for app developers already in the Azure ecosystem, particularly those targeting US hospitals running on Azure-backed EHRs.
- Cerner Code Console. Cerner's SMART on FHIR developer environment. The natural fit for apps targeting Cerner installations specifically. Sandbox access is straightforward and the launch sequence matches production cleanly.
- Epic on FHIR. Epic's SMART on FHIR developer program. Required for any app targeting Epic installations. The onboarding is more involved than other platforms, but the production reach is significant.
- Smile Digital Health. Commercial FHIR server with SMART on FHIR support and configurable launch contexts. Common pick for teams building apps that have to support multiple back-end EHRs through a single SMART configuration layer.
- Aidbox. Commercial FHIR server with SMART on FHIR support and documented OAuth 2.0 endpoints. Strong fit for teams building healthcare SaaS apps that bundle their own FHIR backend.
Each option supports the core SMART on FHIR specification. The differences come down to which EHR ecosystems the platform plays well with and how the launch context is handled in edge cases.
What SMART App Developers Should Evaluate
Three concerns settle most app-developer evaluations:
- EHR coverage. The app has to launch from the EHRs the team's customers actually use. Cerner-only and Epic-only platforms are the strongest fits for apps targeting one ecosystem. Cross-EHR apps usually need a layer that abstracts the platform-specific differences.
- Launch context fidelity. The launch context tokens (patient, encounter, user) have to arrive populated and correct. Platforms that document the launch context behavior in detail save the team a class of debugging that comes up at the worst possible time.
- Sandbox parity. The sandbox has to behave like production. Platforms where sandbox FHIR responses differ from production responses force the team to find the differences in customer environments, which is the wrong place to discover them.
Teams that lead with EHR coverage usually pick the EHR-vendor platform that matches their customer base. Teams building cross-EHR apps usually pick a general-purpose FHIR server with SMART support and build the abstraction layer themselves.
For broader context on FHIR server selection, the buyer's guide for healthcare CIOs covers the wider procurement story. For app developers targeting mid-size hospitals specifically, the top 5 cloud-hosted FHIR servers for mid-size hospitals in 2026 writeup overlaps significantly with the SMART evaluation.
A SMART on FHIR platform that fits the team's EHR targets fades into the background. The wrong one shows up in every customer onboarding conversation.
Sources
- SMART on FHIR App (launch context, OAuth 2.0) - PDF slides, Behnish Mann, DevDays 2025
- SMART Launch Test Scenarios - PDF, HL7 Brisbane Connectathon, August 2023
- HL7 FHIR US Core Implementation Guide STU 8.0.1 (current version, evergreen)
