Windows 10/11 · Free install
Download SuavoAgent for Windows
On-desktop intelligence for regulated pharmacies. Installs as a Windows service in under 10 minutes. Signs a BAA before reading a single prescription.
Installer is gated by your pharmacy account — sign in and your dashboard mints a single-use install token baked into a one-click .cmd. No copy/paste, no manual pairing.
System requirements
What you need on the workstation.
Windows 10 or 11 (64-bit)
Windows Server is intentionally out of scope — pharmacy workstations only.
.NET 8 runtime included
Self-contained single-file EXE. No separate runtime install. No admin-download detour.
PowerShell 5.1 or newer
Ships with Windows 10/11 out of the box. The installer hard-fails if a kiosk policy has removed PowerShell.
Outbound HTTPS (port 443)
Agent dials home to suavollc.com for heartbeats, telemetry, and signed update manifests. No inbound ports.
2 GB free disk
Agent + logs + local state.db. Writes to C:\Program Files\Suavo\Agent and C:\ProgramData\SuavoAgent.
PioneerRx on this machine
Agent auto-discovers PioneerRx's SQL Server. Other PMS adapters ship quarterly; ask us to prioritize yours.
Install
Four steps, under 10 minutes.
01
Sign in to your pharmacy dashboard.
Go to suavollc.com/pharmacy/agent and sign in. The install card mints a single-use token scoped to your pharmacy — no manual pharmacy ID, no API key copy-paste.
02
Download the one-click .cmd.
Click Download Installer (recommended). Browser saves `suavo-agent-installer-{yourPharmacy}.cmd`. Token is baked in + expires in 24 hours.
03
Double-click on the pharmacy PC.
Windows SmartScreen may say “isn’t commonly downloaded” — expected for a freshly-signed build with no download history yet; the publisher reads “MKM Technologies LLC.” Click More info → Run anyway (Edge/Chrome download bar: ⋯ → Keep → Keep anyway). Then UAC prompts for admin — click Yes.
04
It installs + pairs itself.
The installer pulls the signed binaries, then shows an 8-character device code that auto-matches the “Connect a workstation” card already open in your dashboard — one click to bind. Three Windows services come up (Core + Broker + Watchdog) and the agent appears online within ~60 seconds.
Pre-flight
Optional: pre-flight check
IT team wants to audit the workstation before paste-installing? Run this read-only probe — no admin, no install, nothing uploaded. It writes a JSON report to the Desktop with your verdict (PASS / WARN / FAIL) plus per-check detail for handoff.
Read-only probe
irm https://raw.githubusercontent.com/MinaH153/SuavoAgent/main/suavo-check.ps1 | iexWhat it checks
- PowerShell 5.1+ and .NET Framework 4.8+
- ≥ 2 GB free on the system drive
- BitLocker protection status (HIPAA safe harbor)
- PioneerRx installation + SQL Server reachability
- Outbound HTTPS to suavollc.com on port 443
- Antivirus inventory + Windows Defender exclusions
Frequently asked
Questions pharmacy owners ask us in month one.
Fleet deploy
Fleet deploy for IT teams
Managing 5+ pharmacy workstations? Paste this into admin PowerShell on each machine. Bootstrap stashes itself in ProgramData so Watchdog can invoke `--repair` if the install ever drifts.
One-liner
Set-ExecutionPolicy Bypass -Scope Process -Force; irm https://raw.githubusercontent.com/MinaH153/SuavoAgent/main/bootstrap.ps1 -OutFile $env:TEMP\suavo-bootstrap.ps1; & $env:TEMP\suavo-bootstrap.ps1setup.json (optional)
{
"PharmacyId": "nd-better-life",
"ApiKey": "sa_live_...",
"CloudUrl": "https://suavollc.com",
"LearningMode": true
}EV code-signing cert in validation · signed builds rolling out
MKM Technologies LLC · CA Filing No. B20260126045 · EIN 41–4864655 · 5310 Fountain Grass Avenue, Bakersfield, CA 93313 · Built in Bakersfield, California.