Client app, cleaner app, admin console. Stripe Connect escrow (card authorized at booking, captured on completion, auto-payout to the cleaner), KYC onboarding, in-booking chat, disputes with refunds, and a reliability engine that scores cleaners on cancellations, no-shows and GPS-verified on-time starts.