Healthcare Software Guide

Custom Healthcare Software Development Company: A Buyer's Guide to HIPAA, FDA, and Interoperability

A custom healthcare software development company designs, builds, and supports software for providers, payers, digital health startups, and life sciences teams. This buyer's guide explains the types of healthcare software, the HIPAA, FTC, FDA, and CMS rules that shape them, how interoperability works, what drives cost, and how to choose a partner with your eyes open.

Published by Crecso Last updated About 13 minutes to read

Key takeaways

  • Decide early which rules apply. HIPAA, the FTC Health Breach Notification Rule, FDA device software rules, and CMS payer rules attach to different products, and the answer changes your architecture, contracts, and budget.
  • Any partner that touches protected health information for a covered entity or business associate needs a business associate agreement (BAA) before work begins, and so do its cloud and software subcontractors.
  • FDA reissued its clinical decision support and general wellness guidance in January 2026. Map each software function against them before you write a requirement, not after launch.
  • The proposed HIPAA Security Rule update is still a proposal as of October 2026, but its controls (asset inventory, multi-factor authentication, encryption) are a sensible baseline now.
  • Integration with EHRs, payers, labs, and pharmacies is usually the largest cost driver. Standards such as FHIR R4, SMART App Launch, and US Core reduce the risk but do not remove it.
  • Own your code, cloud accounts, data, and audit logs, and contract for a documented exit before you sign.

Understanding the work

What does a custom healthcare software development company do?

A custom healthcare software development company plans, designs, builds, tests, and supports software made for a specific health organization or product, rather than selling a packaged system. Typical work includes patient apps, clinician workflow tools, billing and revenue cycle software, payer portals, analytics, and integrations with EHRs, all built under HIPAA and related rules.

Our software development company guide covers general hiring. This page covers what is specific to health: regulation, clinical risk, and integration, where even a scheduling screen must protect and log access to health data.

Definition

Custom healthcare software is software built to the requirements of a particular provider, payer, digital health company, or life sciences organization, including its regulated functions, privacy controls, and clinical and financial integrations.

Who hires a custom healthcare software development company

  • Providers: health systems, physician groups, behavioral health practices, and labs that need workflow tools, patient apps, or integrations their EHR lacks.
  • Payers: health plans and administrators building member portals, prior authorization workflows, and the APIs CMS rules require.
  • Digital health startups: companies building a product to sell, where regulatory status and data rights shape the business model.
  • Life sciences: pharma, biotech, and device companies building patient support programs, companion apps, and software that may itself be a medical device.

How this differs from related roles

An EHR vendor sells its own platform, an implementation partner configures it, and a health IT consultancy advises on strategy. A custom healthcare software development company builds what does not exist yet, or what sits between systems. If your scope is virtual care, read our telemedicine software development guide; for records systems, read the EHR software development guide.

Types of custom healthcare software

Most custom healthcare projects fall into a handful of categories: patient-facing apps, provider workflow tools, revenue cycle and billing software, care coordination platforms, payer portals and prior authorization tools, analytics, clinical decision support, and software as a medical device. Each brings a different mix of regulation, integration, and clinical risk.

Common types of custom healthcare software
TypeExamplesWhat drives the effort
Patient apps and portalsBooking, intake, results, reminders, symptom trackingIdentity proofing, accessibility, consent, HIPAA or FTC status, EHR data access
Provider workflow toolsReferrals, nurse triage, discharge planning, specialty documentationClinical workflow fit, launch from inside the EHR, audit logging
Revenue cycle and billingEligibility checks, claim scrubbing, denial management, patient payment plansX12 transactions, clearinghouse integration, payer rule changes, reconciliation
Care coordinationCare plans shared across teams, community referrals, transitions of careData from many organizations, consent, matching patients across systems
Payer portals and prior authorizationMember and provider portals, prior authorization tracking, payer APIsCMS-0057-F deadlines, FHIR APIs, auditable determinations
Analytics and population healthQuality measure reporting, risk stratification, operational dashboardsData quality, de-identification, permissions, measure logic validation
Clinical decision supportAlerts, order sets, risk scores, guideline reminders, AI-assisted suggestionsFDA software function analysis, clinical validation, transparency, alert fatigue
Software as a medical device (SaMD)Diagnostic algorithms, dosing calculators, digital therapeuticsQuality management system, design controls, FDA premarket submission, cybersecurity documentation

Scroll the table sideways to see all columns.

Payer projects overlap with our insurance software development guide.

Requirements and rules

Healthcare rules that shape the software

Four sets of rules decide most healthcare software requirements: HIPAA for covered entities and their business associates, the FTC Health Breach Notification Rule for many non-HIPAA health apps, FDA policy on device software functions, and CMS interoperability rules for payers. Which ones apply depends on who your customer is and what the software does.

HIPAA and business associate agreements

If you are a covered entity (a provider, health plan, or clearinghouse) or a business associate of one, a developer or hosting provider that creates, receives, maintains, or transmits protected health information for you is generally a business associate and needs a BAA. HHS guidance confirms this applies to cloud providers even when they store only encrypted data, and HHS publishes sample BAA provisions.

HHS published a proposed update to the HIPAA Security Rule on January 6, 2025. It would make safeguards such as asset inventories, multi-factor authentication, and encryption explicit. It is still a proposal as of October 2026, with final action targeted for around 2027, but building to its controls now avoids rework.

Two other HIPAA dates matter for patient-facing software. The 2024 reproductive health privacy rule was vacated by a federal court on June 18, 2025 (Purl v. HHS). Separately, Notice of Privacy Practices updates tied to the 42 CFR Part 2 changes kept a compliance date of February 16, 2026, which affects any app or portal that displays the notice.

Health apps outside HIPAA: the FTC rule

Many consumer health apps fall outside HIPAA because they are not offered by or for a covered entity. The FTC Health Breach Notification Rule, amended in 2024, covers many of them and treats unauthorized disclosures, such as sharing health data with advertisers, as a breach requiring notice. Settle which regime applies before designing analytics and marketing tools.

FDA: is your software a medical device?

FDA regulates some software functions as devices and focuses less on others. A capable custom healthcare software development company will walk through each function with you against the documents below and record the reasoning.

FDA guidance most relevant to custom healthcare software (as of October 2026)
GuidanceStatusWhy it matters
Clinical Decision Support SoftwareReissued January 2026Which CDS functions are not devices
General Wellness: Policy for Low Risk DevicesReissued January 2026Wellness products and claims that keep them low risk
Policy for Device Software Functions and Mobile Medical ApplicationsSeptember 28, 2022Where FDA focuses oversight and where it does not
Cybersecurity in Medical DevicesCurrent version February 2026Threat modeling, SBOMs, and security testing
Predetermined Change Control Plans for AI-enabled device software functionsFinal August 18, 2025Planned model updates described in advance
AI-enabled device software functions: lifecycle managementDraft (January 2025)Expectations for documenting AI models

Scroll the table sideways to see all columns.

CMS rules for payer-facing work

The CMS Interoperability and Prior Authorization Final Rule (CMS-0057-F) applies to impacted payers such as Medicare Advantage organizations and state Medicaid and CHIP programs. Since January 1, 2026, they must send prior authorization decisions within 72 hours for expedited requests and seven calendar days for standard requests. API requirements, including prior authorization and provider access APIs, apply from January 1, 2027.

This is general information, not legal or regulatory advice; confirm with counsel and, for device questions, with regulatory specialists.

Interoperability in brief: FHIR, SMART, US Core, and TEFCA

Most new healthcare integrations use HL7 FHIR R4 APIs, with SMART App Launch for authorization and US Core profiles for US data content. Older interfaces still use HL7 version 2 messages, C-CDA documents, and X12 transactions. TEFCA adds a national framework for exchange between networks. Your partner needs fluency in all of them.

  • FHIR R4 (4.0.1): R5 is the latest published release, but US regulations reference R4, so production work in the US targets R4.
  • SMART App Launch: the OAuth 2.0 based pattern for launching an app from an EHR or portal with scoped permissions.
  • US Core: the FHIR profiles for US data; US Core 6.1.0 aligns with USCDI version 3, the data set certified health IT must support from 2026.
  • TEFCA: the Trusted Exchange Framework and Common Agreement, operational since December 2023.

Keep PHI out of logs and test data, and use HIPAA-eligible cloud services under a BAA; see cloud security managed services for monitoring. For certification, information blocking, and bulk data, see our EHR software development company guide. For video visits, remote monitoring, and e-prescribing, see the telemedicine software guide.

Decisions

Build, buy, or extend: when custom healthcare software makes sense

Buy when a certified or widely used product covers the need, extend when your EHR or payer platform supports apps and APIs that close the gap, and build when the workflow is a real differentiator, no product fits without heavy workarounds, or you are creating a product to sell. Many organizations combine all three.

Options for getting healthcare software
OptionGood fit whenTradeoffs
Buy a productCommon needs such as practice management, patient messaging, or credentialingYou adopt the vendor's workflow and roadmap; integration still needs work
Extend an existing platformYour EHR or core admin system covers most needs and supports FHIR apps or extensionsPlatform rules and upgrade cycles; app review processes on vendor marketplaces
Custom buildA differentiating care model, a product you sell, or a gap between systems no product fillsYou own security, compliance evidence, and maintenance for the life of the system

Scroll the table sideways to see all columns.

A good custom healthcare software development company will tell you when a product is the better answer.

How a healthcare software project runs

Healthcare projects follow the usual discovery, design, build, and launch cycle, with added steps: a regulatory determination, a privacy and security risk analysis, clinical workflow validation with real users, integration testing against partner sandboxes, and a controlled pilot. Teams building device software also work inside a quality management system with design controls.

  1. Discovery and regulatory determinationMap data flows, decide whether HIPAA or the FTC rule applies, and record an FDA analysis of each function.
  2. Clinical and operational designShadow clinicians or staff and test prototypes with the people who will use them under time pressure.
  3. Risk analysis and architectureRun a security risk analysis, threat model the design, and choose HIPAA-eligible services under BAAs.
  4. Integration planningRequest EHR, payer, lab, or clearinghouse sandbox access early; it often takes longer than coding.
  5. Incremental build and testingShort cycles with automated tests, accessibility checks, and security scanning.
  6. Clinical validation and pilotValidate clinical logic against agreed references, then launch to a small site or member group.
  7. Launch, training, and supportTrain users, set breach procedures, and name who monitors the system and audit logs.

What drives the cost of custom healthcare software

When a custom healthcare software development company estimates a project, cost is driven less by screens and more by integrations, regulatory status, security and audit requirements, clinical validation, and the number of user roles. Products that look similar in a demo can differ widely in effort, so ask for estimates that itemize these drivers.

Cost drivers in healthcare software development
DriverWhy it adds effort
EHR and partner integrationsEach connection has its own sandbox, data quirks, approvals, and test cycles
Regulatory statusDevice software needs design controls and a premarket pathway
Privacy and security controlsAudit logging, access reviews, encryption, penetration testing, and evidence for customer security reviews
Clinical validationClinician time, reference datasets, and sign-off on logic that affects care
User roles and workflowsEach role needs its own views and permissions
Payer and billing rulesX12 transactions, payer-specific edits, and CMS deadlines change over time
Run and support costsHIPAA-eligible hosting, monitoring, on-call coverage, and regular updates as rules change

Scroll the table sideways to see all columns.

This guide does not quote prices. A paid discovery that produces a regulatory determination, an integration inventory, and an itemized estimate is usually the best first purchase.

Contracts, BAAs, and ownership

A contract with a custom healthcare software development company should pair a master services agreement and statement of work with a BAA wherever protected health information is involved. It should give you ownership of code, accounts, data, and audit logs, define acceptance and security obligations, set breach notice timelines, and describe an exit.

  • BAA scope: permitted uses of PHI, safeguards, subcontractor flow-down, breach reporting to you, and return or destruction of data at the end.
  • Intellectual property: custom code assigned to you, with license terms for reused components.
  • AI-generated code: the US Copyright Office says purely AI-generated material lacks copyright protection, so ask how AI tools are used.
  • Accounts: cloud, repository, app store, and EHR developer accounts in your organization's name.
  • Regulatory deliverables: for device software, design history and cybersecurity files you own.
  • Acceptance and warranty: testable criteria, a defect warranty period, and security fixes on a defined timeline.
  • Exit: knowledge transfer, escrow if the partner hosts a product you rely on, and help moving data.

The contracts section of our main guide covers SOWs and change control. This is general information, not legal advice; have counsel review your agreements.

How to choose a custom healthcare software development company

Choose a custom healthcare software development company by checking work on similar products and integrations, its HIPAA and security practices, its ability to reason through FDA questions, its clinical design approach, and its contract terms on BAAs, ownership, and exit. Test the fit with paid discovery before committing to a full build.

Evaluation criteria

  1. Relevant health experienceSimilar users and integrations, with references you can call.
  2. Regulatory fluencyThey explain how HIPAA, the FTC rule, FDA policy, and CMS rules apply, and when to call counsel.
  3. Security practiceA signed BAA and evidence such as SOC 2 or ISO/IEC 27001 for their own organization.
  4. Interoperability skillsHands-on FHIR R4, SMART, HL7 v2, and X12 work, not just slideware.
  5. Clinical designResearch with clinicians and patients, and accessibility testing.
  6. Ownership and exit termsYour code, accounts, and data, with a transition plan.

Questions to ask a custom healthcare software development company

  • Will you sign our BAA, and which subcontractors and cloud services will touch PHI?
  • How would you decide whether each function in our product is a device software function?
  • Which EHR or payer sandboxes have you worked in, and what slowed those projects down?
  • How do you keep PHI out of logs, analytics, and test data?
  • What did your last security assessment find, and how did you fix it?

Red flags

  • Calling a product "HIPAA certified" (there is no official HIPAA certification).
  • Reluctance to sign a BAA, or a BAA that excludes the services that actually hold your data.
  • Treating FDA status as a marketing question rather than a documented analysis.
  • Using real patient data in development or demo environments.
  • A fixed price for an integration-heavy product before anyone has seen the partner's APIs.

For the general selection checklist, see how to choose a software development company. If the product is a new cloud application, our guide to cloud application development services covers enterprise requirements in more depth.

Reference

Custom healthcare software development company FAQs

What does a custom healthcare software development company build?

Common projects include patient apps and portals, clinician workflow tools, revenue cycle and billing software, care coordination platforms, payer portals and prior authorization tools, analytics, clinical decision support, and software as a medical device. Most also build integrations with EHRs, payers, labs, and pharmacies.

Does every health app have to comply with HIPAA?

No. HIPAA applies to covered entities and their business associates. Many consumer health apps fall outside it, but the FTC Health Breach Notification Rule, amended in 2024, covers many of those apps, and state privacy laws may also apply. Confirm the answer with counsel early.

Is there such a thing as HIPAA certification for software?

No. HHS does not certify software or vendors as HIPAA compliant. Compliance depends on how an organization uses and protects data. Independent assessments such as SOC 2 reports can provide evidence of security controls, but they are not HIPAA certification.

How do I know if my software is regulated by FDA?

Analyze each software function against FDA guidance on device software functions, clinical decision support, and general wellness, which FDA reissued in January 2026 for the latter two. Record the reasoning, and consult regulatory specialists when a function informs diagnosis or treatment.

Has the new HIPAA Security Rule taken effect?

No. HHS published a proposed update on January 6, 2025, and it is still a proposal as of October 2026. Many organizations build to its proposed controls, such as multi-factor authentication, encryption, and asset inventories, because they reflect good practice anyway.

Do payers need new APIs under CMS-0057-F?

Yes, for impacted payers. Operational provisions, including prior authorization decision timelines, applied from January 1, 2026, and the API requirements apply from January 1, 2027. Payer projects scoped now should plan for FHIR-based prior authorization and data access APIs.

Sources and further reading

Regulatory dates and standards in this guide come from the following primary sources.

  1. Federal Register, HIPAA Security Rule To Strengthen the Cybersecurity of Electronic Protected Health Information (proposed rule)
  2. HHS, Guidance on HIPAA and Cloud Computing
  3. HHS, Sample Business Associate Agreement Provisions
  4. FTC, Complying with FTC's Health Breach Notification Rule
  5. FDA, Clinical Decision Support Software
  6. FDA, General Wellness: Policy for Low Risk Devices
  7. FDA, Policy for Device Software Functions and Mobile Medical Applications
  8. FDA, Cybersecurity in Medical Devices: Quality Management System Considerations and Content of Premarket Submissions
  9. FDA, Predetermined Change Control Plan for AI-Enabled Device Software Functions
  10. CMS, CMS Interoperability and Prior Authorization Final Rule (CMS-0057-F)
  11. ASTP/ONC, HTI rules
  12. ASTP/ONC, Trusted Exchange Framework and Common Agreement (TEFCA)
  13. HL7, FHIR specification
  14. HL7, SMART App Launch
  15. HL7, US Core Implementation Guide

About this guide

This guide is published by Crecso as an independent educational resource and is part of our software development guide. It names platforms, standards, and regulations as examples only, is not affiliated with any software vendor or development firm, and does not describe services offered by Crecso. It is not legal, regulatory, or medical advice.

Last reviewed on . If you spot something that has changed, please let us know through our contact page.