Cloud Dental Software: How Dentrah Is Built
The technology and data security behind it, explained for dentists, not developers.
You should not need to understand software architecture to run a dental clinic. But if you trust a system with every patient record and every rupee you bill, it is fair to ask what it is built on, where the data lives and who can see it.
Quick answer
Dentrah is cloud dental clinic management software for clinics in India, used in a web browser with nothing to install. The interface is a React single-page application, the backend a NestJS API, and data sits in an SQL database with Redis caching on a dedicated VPS. Android and iOS apps use the same API. Clinic data is not hosted in India, and an internet connection is required.
Cloud vs Installed Dental Software
The biggest gap between older clinic systems and modern ones is not the programming language. It is where the software lives.
| In practice | Software installed on a clinic PC | Cloud dental software (Dentrah) |
|---|---|---|
| Where your data lives | On that one computer | On the server |
| If that computer dies or is stolen | Records can be lost | Records are unaffected |
| Backups | Someone has to remember | Nothing for you to back up |
| Working from a second machine | Reinstall and copy data | Just log in |
| Using it on a tablet at the chairside | Usually not possible | Same system, any device |
| Running two branches | Two separate copies, separate records | One account, staff per branch |
| Getting an update | Manual install per machine | Already there when you log in |
| Internet outage | Keeps working locally | Unavailable until you reconnect |
Plenty of good software is written in older languages. The problems above come from the installed-on-one-machine model, not from any particular language.
The Technology Stack
Each choice, and what it changes in your clinic day.
React interface
What it is: a single-page application, so the browser does not reload the whole page on every click.
What you notice: moving from a patient to their dental chart to their invoice is quick, and forms open in place.
NestJS API backend
What it is: a structured API layer that every client talks to.
What you notice: the website and the mobile apps read and write the same data. A payment recorded at reception is on the dentist's phone with no sync step.
Redis caching
What it is: frequently requested data held in memory instead of rebuilt on every request.
What you notice: the patient list, today's schedule and the dashboard stay responsive as records grow.
SQL database
What it is: structured, relational storage rather than loose files or spreadsheets.
What you notice: reliable reporting. Because each invoice line knows its procedure, doctor, lab cost and payment, the system can work out dentist commission on net and outstanding balances.
Dedicated VPS hosting
What it is: dedicated server resources rather than crowded shared hosting.
What you notice: performance that does not depend on other websites sharing the same machine. The servers are not located in India.
Responsive, plus mobile apps
What it is: one interface that reflows for small screens, and Android and iOS apps on the same API.
What you notice: lists become cards on a tablet, and the scheduler, forms and printing work at the chairside.
Dentrah runs on the jDent dental practice platform. Your clinic account opens at app.jdentclinic.com and the mobile app is listed as jDent in the app stores.
What Cloud Software Removes From Your Day
- Nothing to install. New computer at reception? Open the browser and log in.
- Nothing to back up yourself. Records are not sitting on a machine that can be stolen or fail.
- No migration project to start. Create the clinic account and begin adding patients and appointments.
- Updates arrive on their own. No version numbers, no per-machine installs.
- One system across branches. Staff assigned per branch, with reports rolled up across the group.
Dentrah runs in the browser, with nothing installed on the clinic computer.
Data Security and Access Control
What is in place, described exactly, without claims we cannot evidence.
Clinic isolation
Every clinic account is separated from every other clinic on the platform.
Individual logins
Each staff member has their own account. Passwords are encrypted, never stored as plain text.
Per-module permissions
Roles set view, create, edit and delete separately per module, so a receptionist can book appointments without seeing revenue.
Data on the server, not the desk
A stolen laptop or failed hard disk at the clinic does not take patient records with it.
Honest limits
- Dentrah is not HIPAA, GDPR or ISO certified.
- Clinic data is not hosted in India, and there is no ABDM or ABHA integration.
- An internet connection is required; there is no offline mode.
- The interface and voice dictation are in English.
- Support is provided from Pakistan, in English, over WhatsApp and email, Monday to Saturday, 10:00 AM to 7:00 PM IST, and enquiries are answered within one working day. There is no India-based office.
The full list of what Dentrah does and does not do is on the dental clinic software home page; plan differences are on pricing.
Cloud Dental Software FAQs
Related: every Dentrah module · software for solo dentists · dental clinical notes guide · dental invoice format guide · who builds Dentrah
Try It and Judge the Speed Yourself
Your first month is free with every feature. No credit card required.
Start Free Month Book a Demo