Software Stack Guide

The Dental Practice Software Stack: Every License You Need to Run and Secure an Office

A dental practice runs on four layers of software: a practice management system (PMS) for scheduling and records, imaging software for radiographs, security and compliance tools to protect patient data, and a governance layer of business associate agreements (BAAs) and the licenses behind everything. Most owners budget carefully for the first two, partially for the third, and forget the fourth — which is where audits and renewals quietly go wrong.

The four layers of a dental software stack

When you open a practice or take one over, the software arrives piecemeal. The PMS comes from one distributor, imaging from another, security from a third, and the paperwork from wherever the last person left it. It is hard to see the whole picture because no single invoice contains it. The mental model below puts everything in one frame so you can reason about what you own, what it costs, and what protects it.

Think of the stack as four layers stacked on top of each other. The bottom two — practice management and imaging — are what your team touches all day. The third layer protects them. The fourth governs every vendor that can reach patient data. Each layer has its own licensing quirks, and every license in every layer has a seat count, a renewal date, and, where ePHI (electronic protected health information) is involved, a BAA behind it.

LayerWhat it doesExample productsTypical licensing modelTouches ePHI?
1 — Practice managementScheduling, charting, billing, patient recordDentrix, Eaglesoft, Open DentalPerpetual + support, shifting to per-seat subscriptionYes — the primary store
2 — Imaging & sensorsCapture, store, and view radiographsDEXIS, SchickPer workstation or operatoryYes — radiographs are ePHI
3 — Security & complianceProtect devices, accounts, and emailAntivirus / EDR, email securityAnnual, per device or per mailboxSits directly in the ePHI path
4 — Vendor governance & BAAsContracts and tracking for every vendorBAAs, license vault, inventoryN/A — this is the record layerGoverns everything that does

The rest of this guide walks each layer in turn, then turns to the cost nobody plans for: keeping all of it tracked. If you remember one thing, let it be that the licenses, seats, renewals, and BAAs in these four layers do not live in one place by default. They scatter. That scattering — not any single product — is the problem this guide ends on.

Layer 1 — Practice management systems

The PMS is the spine of the practice. It holds the schedule, the clinical chart, the ledger, and the patient demographics — the largest single store of ePHI you own. Three names dominate dentistry: Dentrix and Eaglesoft, both long-established server-based systems, and Open Dental, an open-source option that many independent practices favor. Cloud-native systems exist too, but the installed-server model still runs a large share of offices.

Licensing models — perpetual, support plans, and modules

Historically a PMS was sold as a perpetual license: you paid once to own the software, then paid an annual support or maintenance plan for updates and help-desk access. On top of the base license, vendors sell modules — eClaims, patient communication, online booking, imaging bridges — each a separate entitlement with its own cost. A typical Dentrix office, for example, may run several add-on modules layered onto the core license, and keeping track of which modules you actually pay for is its own small chore. The difference between owning a license outright and renting it monthly changes how you budget, and a perpetual-versus-subscription comparison is worth doing before you commit.

The subscription shift

The biggest change in this layer over the past few years is the move from perpetual licenses to subscriptions. Vendors increasingly sell the PMS as a recurring per-seat fee rather than a one-time purchase plus support. The clearest example is Eaglesoft, which has moved toward a subscription-only model for new sales — a shift with real consequences for how you budget and what you actually own. We cover that transition in detail in Eaglesoft going subscription-only. The practical effect is that your largest software line stops being a fixed asset and becomes a per-seat bill that grows as you add operatories and shrinks if you remove them — which makes accurate seat tracking and renewal-date tracking matter far more than they did under a perpetual license.

Whichever model you land on, record the edition, the licensing type, the seat or operatory count, the renewal date, and whether your BAA with the vendor is signed and current. The PMS vendor is a business associate the moment it can access patient data, so the agreement is not optional.

Layer 2 — Imaging and sensors

Layer 2 captures, stores, and displays radiographs — and radiographs are unambiguously ePHI. The dominant names are DEXIS and Schick, usually paired with intraoral sensors from the same vendor. Imaging software often bridges into the PMS so an image opens from inside a patient chart, but the imaging license is separate and behaves differently.

Licensing tied to operatories and workstations

Where a PMS is increasingly licensed per user or per seat, imaging is frequently licensed per workstation or per operatory — the entitlement is tied to the machine where the sensor plugs in, not to a person. That has a few practical consequences. Adding a new operatory can mean a new imaging seat. Moving a sensor to a different room can require activating the software on a different workstation. Some imaging suites use TWAIN drivers to talk to the sensor hardware, and TWAIN activation on a new machine is a step people forget until an image will not capture. When you spread seats across operatories, the count on your invoice and the count of machines you actually use can drift apart over time.

Transfer rules and platform changes

Imaging licenses also matter when ownership changes or hardware moves. Entitlements do not always travel cleanly when you buy or sell a practice, and the rules differ by vendor. Our guide to transferring a DEXIS license when buying or selling a practice walks through how those entitlements move and what to confirm before a deal closes. Two related situations come up often enough to plan for: switching from one sensor brand to another, which can strand an old imaging license, and migrating workstations to Windows 11, which can require reactivation on the new operating system. Track each install, its location, and its version so none of these moments turns into a surprise on a clinic morning.

Layer 3 — Security and compliance

Layers 1 and 2 hold the patient data. Layer 3 protects it. This is where new owners tend to under-invest, partly because it is the least visible layer — nobody books an appointment in their antivirus — and partly because the marketing makes it sound like one checkbox solves it. It does not.

What the HIPAA Security Rule requires

The HIPAA Security Rule applies to every dental practice that handles ePHI, with no exemption for small offices. It requires administrative, physical, and technical safeguards, and it requires a risk analysis at 45 CFR §164.308(a)(1)(ii)(A). The full rule lives in 45 CFR Part 164, and OCR — the HHS Office for Civil Rights, which enforces HIPAA — publishes plain-language guidance for small providers in its Security Rule guidance. The rule is deliberately flexible about how you meet it, which is a feature, not a loophole: a two-chair office and a ten-location group can both comply, but both have to actually do the work and document it.

Why antivirus alone isn't enough

Traditional antivirus matches files against a list of known bad signatures. That still catches commodity threats, but modern attacks — phishing that steals credentials, ransomware that arrives through a legitimate-looking installer, attackers who use built-in Windows tools rather than malware files — frequently have no signature to match. This is why endpoint detection and response (EDR) exists. Instead of only checking files against a list, EDR watches behavior on each workstation, flags suspicious activity, and gives you a record of what happened. Antivirus asks "is this file on the bad list?" EDR asks "is this machine behaving like it has been compromised?" For a practice holding patient records, that behavioral view is the difference between noticing an incident and learning about it from a patient. The trade-offs between antivirus and EDR, what security tools cost for a small office, how the leading vendors compare, and how all of this interacts with cyber insurance are each worth their own look as you build this layer.

Email security belongs here too. Most attacks on a small office start in the inbox, so filtering, link protection, and anti-phishing on every mailbox are part of the safeguards, not an extra. A cloud-based PMS does not change this: even when the patient database lives on a vendor's servers, the workstations in your operatories still open email, browse the web, and connect sensors, so they still need protection on your side of the line.

Layer 4 — Vendor governance and BAAs

The fourth layer is the one nobody sees on a shelf, because it is not a product — it is the contracts and tracking that sit behind every vendor in the other three layers. Under HIPAA, any vendor that creates, receives, maintains, or transmits ePHI on your behalf is a business associate, and you must have a signed BAA (business associate agreement) with each of them. OCR explains the requirement and provides sample BAA provisions on its site.

In a dental stack, that list is longer than it first appears: the PMS vendor, the imaging vendor, the email provider, any cloud backup or hosting service, a patient-communication tool, an e-claims clearinghouse. The clearinghouse point is not hypothetical — the Change Healthcare incident showed how a single business associate deep in the data chain can affect practices that never dealt with it directly. A BAA checklist for each vendor, a running vendor inventory, and a policy for who may install software on practice computers (the antidote to shadow IT and ad-hoc installer governance) are what keep this layer honest. The recurring theme: you cannot hold a BAA with a vendor you have not written down, and you cannot write down what you have not inventoried.

The hidden cost nobody budgets for — managing all these licenses

Add up the four layers and a small practice is easily running a dozen or more separately licensed products. Each has a seat count that drifts as you add or remove operatories. Each has a renewal date on its own calendar. Each may have a BAA that has to be signed and kept current. And each lives in its own vendor portal, behind its own login, with its own invoice.

The cost nobody budgets for is not any single product — it is the labor and risk of keeping all of this straight. The information you need to answer a simple question (how many seats do we pay for, when does this renew, do we have a signed BAA with that vendor, when was this installed) is scattered across vendors, inboxes, and a spreadsheet that goes stale the moment a renewal passes or the person who maintained it leaves. That scattering is the actual problem. It is why a security tool lapses unnoticed, why a seat true-up arrives as a surprise, and why a practice cannot quickly produce a complete software inventory when OCR asks for one.

Two things turn this from a nuisance into a compliance exposure. The first is the inventory itself: the Security Rule's risk analysis cannot be done without a complete list of the systems that touch ePHI, a point we develop in does HIPAA require a software inventory. The second is proof of change over time — a defensible record of when a license was added, renewed, or retired. A spreadsheet has no change history; any date can be typed into a cell after the fact, which is exactly why typed cells are weak evidence. The role of tamper-evident audit logs, and what OCR actually looks for, is the subject of dental software audit logs and OCR.

A single source of truth for your software stack

The fix for scattering is consolidation: one place that holds every license across all four layers, with the seat count, renewal date, install location, version, and BAA status for each. That is what ProLicensor is. It is a HIPAA-compliant software license vault — a system of record for dental and healthcare practices. Every license, every seat, every expiration, every BAA lives in one vault instead of a dozen portals and a spreadsheet, and the inventory stays current as licenses are added, renewed, or retired. Its tamper-evident audit logs give each change a real timestamp, which is the evidence standard an investigator looks for. You can see how the vault is structured under security and pricing, or sign in if you already have an account.

Alongside the vault, ProLicensor runs a marketplace for discounted security and dental software, sourced through direct vendor partnerships — so the same place that tracks your stack can also help you fill the gaps in it, particularly the security layer that practices tend to under-buy.

One boundary matters, and we state it plainly: ProLicensor is not an IT company. It is not a managed services provider (MSP). It does not back up your data, manage your network, monitor your endpoints, or provide on-site support. It does not replace your IT support or any business associate you rely on. It does one narrow, valuable thing — it is the system of record for the software your practice owns: the vault that keeps every license, seat, renewal, audit log, and BAA in one defensible place, plus a marketplace to source what you still need. EDR, backup, and network management are real needs; ProLicensor tracks the licenses behind them rather than performing them.

Dental software stack checklist

Use the checklist below to build or audit your stack. Copy or print it, fill in one row per product across all four layers, and you have the start of the software inventory the Security Rule effectively requires.

LayerItem to confirmWhat to record
1 — PMSPractice management system in placeVendor, edition, license type, seats, renewal date, BAA status
1 — PMSAdd-on modules accounted forEach module, its cost, whether it's still used
2 — ImagingImaging software licensed per operatoryVendor, workstation/operatory count, version, location
2 — ImagingSensor activation and platform currentTWAIN driver status, Windows version per workstation
3 — SecurityEndpoint protection / EDR on every workstationVendor, device count, renewal date, coverage gaps
3 — SecurityEmail security on every mailboxVendor, mailbox count, renewal date
3 — SecurityRisk analysis on file and currentDate completed, who performed it, next review date
4 — GovernanceSigned BAA with every vendor touching ePHIVendor, signed date, where the agreement is stored
4 — GovernanceSoftware install policy in placeWho may install software, how shadow IT is prevented
4 — GovernanceSingle source of truth for the whole stackWhere every license, seat, renewal, and BAA is tracked

Build the stack layer by layer, then keep it in one place. The products in the first three layers do the work of running and protecting a practice; the fourth layer — and a single source of truth behind it — is what keeps the whole thing defensible when a renewal comes due or an auditor calls.

Frequently asked questions

What software does a new dental practice need?

At minimum, four layers. First, a practice management system (PMS) — Dentrix, Eaglesoft, or Open Dental — to run scheduling, charting, billing, and the patient record. Second, imaging software such as DEXIS or Schick to capture and store radiographs from your sensors. Third, security and compliance tools: endpoint protection or EDR (endpoint detection and response) on every workstation, plus email security. Fourth, the governance layer — a signed business associate agreement (BAA) with every vendor that touches patient data, and a way to track all of it. Most new owners budget carefully for the first two layers, partially for the third, and forget the fourth entirely.

How much does a dental software stack cost?

It varies widely by size and licensing model, so treat any single number with caution. A PMS is usually the largest line — historically a perpetual license with an annual support plan, increasingly a per-seat monthly subscription. Imaging is typically licensed per workstation or operatory. Security tools are usually billed annually per device or per mailbox. The cost that surprises people is not any one product — it's the cumulative renewals, seat true-ups, and lapses that pile up when nobody is tracking the whole stack in one place.

Do I need separate security software if my PMS is cloud-based?

Yes. A cloud-based PMS moves the patient database off your server, but the workstations in your operatories still browse the web, open email, and connect USB sensors — so they still need endpoint protection and email security. A cloud PMS shifts where some ePHI (electronic protected health information) lives; it does not remove your obligation under the HIPAA Security Rule to safeguard the devices and accounts in your office. The cloud vendor secures their platform; you remain responsible for everything on your side of the connection.

Who's responsible for tracking all these licenses?

Legally, the practice — the covered entity — is responsible, no matter who installed the software. In day-to-day reality that responsibility usually lands on the owner or office manager, often informally and often only in someone's memory. No single vendor tracks your whole stack, because no vendor can see the others. That gap is exactly why licenses, seats, renewals, and BAAs scatter across portals and spreadsheets, and why having one system of record matters.

The Dental Practice Software Stack (2026 Guide)