Skip to main content

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 | iex

What 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.ps1

setup.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.