Several clinics, one account
Run more than one location without running more than one system, and decide exactly what each person can see.
Each location keeps its own branding, letterhead and reporting under a single account.
Custom roles with per-module permissions, rather than a fixed set of job titles.
Self-signup with approval, then a first-run wizard for profile, staff and services.