The busy Tuesday
Book a patient, chart a filling, take a part payment, print a ZATCA-compliant invoice and send a WhatsApp reminder. Count the clicks. Then have your least technical staff member do it while somebody waits.
Every feature list looks the same. These are the questions that separate software a clinic grows into from software it grows out of.
Put three dental systems side by side and the comparison tables will be nearly identical. Everyone has charting, everyone has appointments, everyone has invoicing. The list tells you what exists, not whether it is any good, and it is written by the people selling it.
The difference between two systems is almost never a missing feature. It is how many steps the common things take, what happens when something goes wrong, and whether the reports answer a question you would actually ask.
So the useful evaluation is not a checklist. It is a small number of realistic tests run by the people who will use it every day, on the clinic’s own awkward cases.
Book a patient, chart a filling, take a part payment, print a ZATCA-compliant invoice and send a WhatsApp reminder. Count the clicks. Then have your least technical staff member do it while somebody waits.
Ask exactly what comes across from your current system — patients, balances, charts, images, treatment history — and what does not. "We handle migration" is not an answer; ask which fields.
Not a demo report. Ask for revenue per doctor after discounts for last quarter, or outstanding insurance older than thirty days. If it needs an export to a spreadsheet, you will be exporting to a spreadsheet forever.
Can a receptionist see balances but not change prices? Can a branch manager see only their branch? Try it in the trial rather than taking the answer on trust.
In Saudi Arabia that means ZATCA phase two clearance and NPHIES. Ask to see a cleared invoice, not a roadmap item.
Ask how you would get your data out and in what format. A vendor comfortable answering that is telling you something about how they expect to keep you.
What happens when the internet drops? A clinic that cannot see tomorrow’s schedule during an outage has a different risk profile from one that can.
Who owns the patient data, in writing? Where is it hosted, and does that satisfy your local requirements?
How does support actually work — is it a person who knows dentistry, or a ticket queue? The honest test is to raise a support question during the trial and time the reply.
And what does the second branch cost? Per-user, per-branch and per-feature pricing look similar at one location and diverge sharply at three.
The most common way this goes wrong is that the owner chooses and the front desk lives with it. The owner evaluates reporting and price; the receptionist is the one doing forty check-ins a day.
Put the shortlist in front of the person who will use it most and let them run the busy Tuesday test. Their objections will be specific and about steps, and that is exactly the information the feature list was hiding.
It is also worth agreeing in advance what would make you switch back. A clinic that has written down its criteria will make the call in three months on evidence. One that has not will still be arguing about it in a year.
Per user per month is the common shape, and the number that matters is the total at the size you expect to be in two years — including the chairs and branches you have not opened. Ask specifically what changes when you add a location, a specialty, or a part-time associate who works two days a week.
Then read three terms properly. How your data comes out, in what format, and whether it needs a support ticket. Who may change configuration and prices without asking the vendor. And what is committed on uptime and on a reply during your clinic hours rather than the vendor’s.
Implementation is where budgets go wrong rather than licensing. Running on a new system takes days; getting the value takes a quarter, because the second half of the work is changing what people do rather than what the software does. Plan for the quarter and it is a project; ignore it and it is a crisis in week three.
Long enough to cover a full cycle — a month catches month-end reporting, commission runs and the first insurance claims, which is where most surprises live.
Patients, balances and treatment history usually yes. Very old records are often better archived than migrated; ask what the migration costs in both money and accuracy.
Cloud for almost every clinic: no server to maintain, access from any branch and updates you do not schedule. The questions to ask are about hosting location, backups and what happens during an outage.
Scheduling, charting, treatment planning, invoicing, insurance, inventory, lab cases, payroll and commissions, CRM and WhatsApp, analytics and multi-branch management in one system, with ZATCA phase two and NPHIES where they apply.
Compare total cost at the size you expect to be in two years, not today. Per-user and per-branch pricing that looks cheap at one location is the usual source of surprise.
Three is enough, and more than four wastes the thing in short supply — the attention of the people who will use it. Cut on the awkward cases rather than on price: price differences narrow after negotiation and capability differences do not.
Thirty minutes on how your clinic actually runs. We will call you within 24 hours.