Each of these is expensive to reverse once clients are live, so they are settled in writing before build rather than discovered later.
One platform, or one deployment per client?
A multi-tenant platform means a single deployment the reseller operates, with each client as an account underneath it — one codebase, one upgrade, shared infrastructure. A per-client deployment means a separate instance each time, which isolates clients completely but multiplies hosting and upgrade work. Moving from shared to isolated after launch is substantially more work than choosing correctly at the start.
What carries the reseller's brand, and what carries the client's?
Platform name, logo, colours and domain are usually the reseller's. Per-client branding — the client's own logo, login page, invoice header and notification sender name — is a separate layer that only some products support. Which layers exist is confirmed per product against its white-label options.
Who holds the licence, and what does it permit on resale?
The default commercial licence covers deployment for an agreed operational scope and does not by itself grant resale or redistribution. Reselling to third parties is permitted only where the written agreement says so. Permitted client counts, sub-licensing and what happens if the reseller relationship ends are settled in that agreement before build, not after a client is signed.
Who answers the client when something breaks?
In most reseller arrangements the reseller is the client's support contact and TechDino supports the reseller, not the end client. That boundary decides what documentation and admin access the reseller needs at handover, so it is agreed rather than assumed.
How does a new client get provisioned?
On a multi-tenant platform, adding a client should be an admin action the reseller performs without developer involvement — account, branding, plan and limits. If provisioning requires a developer each time, the model does not scale past a handful of clients, so this is specified as part of the platform admin scope.
Which costs sit with whom?
Hosting, domains, payment gateway fees, SMS, WhatsApp, maps, email delivery and app-store accounts are third-party costs that remain separate from the software. In a reseller model they usually sit with whoever operates the deployment, and that allocation is worth stating in the reseller's own client pricing.