Our Liquidware engineering work is split into four focused repositories—two open-source repositories on GitHub and two private companion engines documented here at a high level.
Automates deploying and operating the optional Liquidware tier in Azure against an existing avd-landing-zone estate while keeping FSLogix as the primary profile container.
Stratusphere UX in Azure (stratusphere/): Preflight checks, Marketplace Hub/Database/Collector appliance deployment, Connector ID Key rollout via Run Command, and safe teardown.
ProfileUnity & FlexApp Tier (profileunity/): Spoke VNet peering, Private DNS links, Key Vault, lwconfig / portability / appattach Premium Azure Files shares with Entra Kerberos (no storage keys), and Console VM.
Two-Step Promotion: Managed Identity blob staging to on-demand ACI file-share promotion and operator-registered AVD App Attach.
Automates the end-to-end data engineering and reporting work of a Stratusphere UX engagement across physical PCs, Citrix, Omnissa Horizon, RDS, AVD, and Windows 365.
Collection & Health: Pulls business-hour sliced data from /lwl/api (or Inspector exports) and verifies active collection coverage against expected inventory.
Normalization & Privacy: Maps Hub columns into five canonical tables and applies deterministic keyed HMAC-SHA256 pseudonymization so before/after migration baselines align without exposing PII.
Multi-Format Deliverables: Scores platform-aware SpotCheck thresholds, classifies apps for Base Image vs. FlexApp, and renders .xlsx, .pdf, .pptx, and a Git-backed Power BI Project (.pbip TMDL/PBIR).
Application Server Evaluator & Unattended Packaging Factory
Inspects legacy application servers, joins usage telemetry, and orchestrates deterministic, unattended Liquidware FlexApp packaging and validation pipelines.
Server Evaluation & Dependency DAG: Inspects registry uninstall keys, MSI tables, services, kernel drivers (.sys), COM classes, and ODBC DSNs; joins ux-assess usage data; classifies apps into 3 tiers and groups composite recipes.
4-Step Installer Sourcing Cascade: Resolves media across customer shares, curated recipes + Winget/Evergreen, full-CAB cached MSIs, or emits a Missing Media Checklist.
Unattended Capture & Smoke Testing: Converts .appv, .msix, .intunewin, and PSADT bundles into a deterministic build-queue.json, drives Single-VM CLI or Batch FPA REST APIs, and emits validated liquidware-ninja-flexapp-package/v1 manifests.
The knowledge base and toolkit cover all four Liquidware products across physical Windows PCs, Citrix CVAD/DaaS, Omnissa Horizon, Windows Server RDS, Azure Virtual Desktop, and Windows 365:
Product
Role in the Estate
Key Guardrail in This Toolkit
Knowledge Base
Stratusphere UX
Historical UX telemetry, SpotCheck diagnostics, right-sizing, and before/after migration baselining
Always slice by active business hours (08:00–18:00) and evaluate p95 alongside means; pseudonymize before export
The Liquidware repositories plug into avd-ops, the open toolkit for Azure Virtual Desktop. Each repository in the family stays self-contained and communicates through versioned, redacted contracts:
Zero Tenant or Customer DataNothing in any public repo identifies a real tenant, subscription, employer, or customer. Examples use contoso.com, 10.60.x.x, and all-zero GUIDs.
No Vendor Binaries or LicensesBring your own Liquidware licenses and download appliances or installers from your own Hub or Azure Marketplace.
Evidence & Guards FirstEvery rule in the knowledge base traces to a primary source or lab run, and every PowerShell utility is backed by offline Pester tests.
Open Knowledge BaseContributions, forks, and field reports on the public repos are welcome under the MIT License.