Software-as-a-Service (SaaS) Cloud
Deploy your single doctor clinic dynamically in our centralized cloud environment. Includes Azure servers, SSL security certificates, automated geo-backups, and 24/7 DevOps maintenance.
Core Technical Features:
-
Row-Level Security (RLS) Isolation: Every database table enforces server-level predicates (`security.fn_TenantSecurityPredicate`), restricting transactional access directly to your unique tenant claims context.
-
Subdomain & Slug Auto-Resolution: Direct system queries mapping (e.g. `apollo.nuclevia.com` or custom query strings) auto-configure active contexts without manual parameters.
-
Custom Branding Directory: Clinics customize login landing headers, slogans, and upload individual logos to isolated local paths (`/uploads/{TenantId}/hospital-logo.png`).
-
Active Expiration Safeguards: Login attempts check subscription ranges (`ExpirationDate`). Expired contexts display renewal warnings with click-to-email actions.
Self-Hosted On-Premise Servers
Maintain 100% data sovereignty with discounted software licenses. Installed locally on your hospital servers with zero external telemetry.
Core Technical Features:
-
Single-Click Installer Build: The master PowerShell orchestrator compiles dependencies, signs binaries, configures local IIS web properties, and creates local databases automatically.
-
Silent SQL Express Engine: Seamlessly installs the Microsoft SQL Express database on your target machine during core installation, avoiding manual configuration.
-
Machine-Locked Cryptography: Binds your software license to unique local processor and hardware signatures. Securely verifies offline trials using RSA signatures.
-
Anti-Tamper & Host Protections: Detects local server system clock manipulations. Host checks prevent licensing bypass attempts.
Automated Installation Sequence
Hardware Binding
Checks local CPU signature and generates a secure Machine ID.
SQL Express Setup
Performs silent database provisioning and runs schema scripts.
IIS Web Binding
Binds application pools to Port 8080 and launches local browsers.
Infrastructure Comparison
| Metric / Requirement | SaaS Cloud | On-Premise Server |
|---|---|---|
| Hardware Requirements | None (Access via Web Browser) | Local Server Windows Machine (Min 8GB RAM) |
| Database Platform | Azure SQL Server Database Pool | Silent Local SQL Express Instance |
| Security Separation | SQL Row-Level Security (RLS) Isolation | Physical and Networking Logical Separation |
| Internet Connection | Continuous Connection Required | Runs fully offline (No internet required) |
| Software Activation | Online Subscription Verification | Cryptographic RSA License File (`license.lic`) |
| Data Backups | Automatic Daily Cloud Backup | Local Backup Scheduler Integration |