TradeYoke — one platform for trade service businesses, on every device
TradeYoke is a modular trade-services platform engineered by Assemblysoft: rounds, jobs, payments, dashboards and customer messaging for trades like window cleaning — delivered as a Blazor web application and as native iOS, Android and Windows apps with .NET MAUI Blazor Hybrid, all from one .NET codebase.
Built as modules, shipped as one product
TradeYoke is architected as a modular platform: each trade (window cleaning first) and each capability — scheduling, payments, dashboards, notifications, even its arcade mini-game — is a self-contained module with its own permissions, navigation and services, activated per tenant and per subscription tier. New trades and features land without touching the core, and every module runs identically on the web app and the mobile apps because they share one component codebase.
Rounds, jobs & scheduling
Recurring rounds and one-off jobs with route-friendly day plans — the daily operating rhythm of a trade business, designed for one-handed use in the field.
Payments & invoicing
Job completion flows straight into payment collection and customer records, so cash stops leaking between "done" and "paid".
Dashboards & activity
A live activity feed and per-tenant dashboards surface payments, completions and problems as they happen — the same feed the Squeegee Rush title screen showcases.
Notifications
Server-driven notifications keep owners and crews in sync across every device they use, from the van to the office.
Tenancy, tiers & permissions
Multi-tenant from day one, with per-module permissions in a canonical scheme and features gated by subscription tier.
Gamification module
Squeegee Rush — a full arcade mini-game with scores, combos, upgrades and a leaderboard — ships inside TradeYoke as an opt-in engagement module, branded with each tenant's own company livery.
One codebase. Every device.
The platform is built entirely on Microsoft .NET and Blazor. On the web it runs as an interactive Blazor application; on iOS, Android and Windows the same components ship as native apps via .NET MAUI Blazor Hybrid — the approach we've delivered to the app stores before for the medical sector. Performance-critical interactions (like the game's pointer-driven scrubbing) run client-side in JavaScript with discrete callbacks into .NET, so the experience stays smooth on every host. Azure provides identity, storage, messaging and telemetry, with server-authoritative business rules so tenant data stays consistent across devices.
You can see one of its modules running right now: the gamification module is embedded, live and playable, on our gamification services page — prerendered for instant first paint, then upgraded to full interactivity.
Play a TradeYoke module right now
Squeegee Rush, TradeYoke's arcade mini-game, runs live on our gamification page — the same .NET module that ships in the real app, right in your browser.