Our business runs on two distinct revenue streams. Understanding the difference is key to a fair partnership.
Building custom software from scratch. Priced at a fixed rate of MUR 1,500/hr. One-time, project-based work with clear deliverables.
Hosting, maintaining and supporting delivered systems. Monthly subscription covering real third-party expenses, maintenance and a small margin for emergencies.
Development creates new value that wouldn't exist without a referral — so the partner earns commission. Operating costs are ongoing expenses we pay out to keep systems alive — servers, email services, security, developer standby time. There's minimal margin here, and it's reserved as a buffer for emergencies and sustainability.
Fixed across all projects
Full hour-by-hour breakdown
On development costs
For the partnership to work, the client must see a clear separation between what they're paying for. Two distinct services, two distinct providers.
Our development quote is a net cost based on the resources required to build the software. We cannot discount our labour rates to fund a third-party service. If a partner needs to cover training, consultancy, or any other service they provide, that should be added as a separate Consultancy Markup on top of our quote to the client — not taken from it.
If Adonis provides training, change management or ongoing consultancy to the client, this is a separate service with its own value. Adonis should quote the client directly for this — as a Consultancy Markup added to the overall project cost. This keeps both fee structures transparent and independent.
| Line Item | Provider | Covers |
|---|---|---|
| Development Fee | mySmart | Software design, build, testing, deployment |
| Monthly Subscription | mySmart | Hosting, maintenance, support, third-party services |
| Consultancy & Training Markup | Adonis | Process consultancy, client training, change management |
A real project breakdown to illustrate how we structure costs, hours and deliverables.
| Phase | Activity | Hours |
|---|---|---|
| Planning & Design | ||
| Requirements Gathering | Meetings, understanding workflows, invoice formats, user needs | 6 |
| Database Design | Data structure planning, schema design, relationships | 8 |
| UI/UX Design | Wireframes, visual design for all screens and user flows | 12 |
| Core Development | ||
| Backend Development | Server logic, API endpoints, authentication, security | 25 |
| Frontend Development | User interface, responsive layouts, interactive components | 20 |
| Database Implementation | Tables, queries, migrations, data validation | 15 |
| Feature Modules | ||
| Customer Management | Customer database, CRUD operations, search & filters | 8 |
| Invoice Engine | Invoice creation, line items, taxes, discounts, numbering | 10 |
| Payment Tracking | Payment recording, allocation to invoices, balance tracking | 8 |
| Receipt Generation | Automated PDF receipts, email delivery | 4 |
| Reporting | Revenue reports, outstanding invoices, client summaries | 4 |
| Quality & Delivery | ||
| Testing & QA | Functional testing, bug fixes, cross-browser, edge cases | 15 |
| Deployment | Server setup, domain config, SSL, go-live | 5 |
| Documentation & Training | User manual, technical docs, in-person training | 5 |
| Project Management | ||
| Coordination | Client meetings, progress updates, feedback loops | 15 |
| Total Development | 160 hrs | |
Customer database, invoice creation with line items & taxes, payment tracking, automated receipt generation, reporting suite, role-based user management.
User manual, technical documentation, in-person training sessions, system administrator guide, ongoing email support.
After a system is delivered, it needs to stay online, secure and maintained. This is what the monthly subscription covers.
The vast majority of operating costs are third-party expenses — services we pay to external providers to keep the system operational.
Cloud server hosting, uptime guarantees, SSL security certificates for encrypted connections.
Managed database service, storage, automatic scaling based on data volume and usage.
Firewall services, DDoS protection, vulnerability monitoring, security patches and compliance.
Automated daily backups, disaster recovery capability, content delivery network for performance.
Email delivery services, SMS gateways, WhatsApp API, payment gateways — any external integration the system relies on.
AI-powered features such as document processing, chatbots, or smart search — billed per usage by the AI provider.
On top of third-party expenses, mySmart dedicates internal resources to keep everything running smoothly.
Bug fixes, updates, performance monitoring, security patches.
User assistance, troubleshooting, technical support during business hours.
Reserve for unexpected issues — server failures, security incidents, urgent fixes.
If the server goes down at 2:00 AM, mySmart pays for the fix. If a partner takes a % of the subscription, they're taking risk contingency money without sharing any of the risk. We carry 100% of the liability — the partner carries 0%.
If a partner wants to charge for client training, they should charge the client a separate Training Fee as a Consultancy Markup. Taking it from mySmart's development fee is asking us to pay for their time — that's not how this works.
A finder's fee is for the introduction — that's the development commission. A monthly cut is for an account manager who does technical support and pays for servers. If you're not doing either, you haven't earned a share of the monthly subscription.
We want this partnership to work long-term. Here are the options on the table.
12% on development, 0% on operating. Simple, clean, more money upfront. Recognises Adonis's contribution to process flow.
10% on initial dev + 10% on any future feature work the partner brings in (within the 12-month client window). Rewards the long game.
10% under MUR 500K · 12% up to MUR 1M · 15% above MUR 1M. Rewards bigger referrals.
10% on development, 0% on operating. The original agreement — fair and sustainable.
Makes projects unprofitable. Not industry standard. Not sustainable.
MUR 1,500/hr across all clients and projects. Non-negotiable.
Full breakdown of hours and activities. No hidden fees. Clear dev vs ops split.
"We brought the client — we should earn on everything."
And you do earn — on the full development cost. The monthly operating cost isn't revenue, it's expenses we pay to keep the system running. Here's the breakdown.
"Other companies give commission on everything."
Those companies either build the commission into inflated rates or won't be around long-term. We prefer transparency — our rates are competitive and you see exactly where the money goes.
"We help with process flow and requirements."
We absolutely value that — it's why we're open to 12% on development. But process flow is a development-phase contribution. Hosting and maintenance after delivery is purely our operational cost with no partner involvement.
"This feels like you're reducing our earnings."
The opposite — we're offering a higher development commission to reflect your process flow contribution. What we can't do is give away our operating margin, which is what keeps us delivering quality service to your clients.
A clear breakdown of who does what at each stage — from client introduction to delivery.
Adonis introduces the client and conducts the initial business process analysis — understanding how the client currently operates, what their workflow looks like, and what they need. This process flow is then handed over to mySmart as the foundation for development.
mySmart takes the process flow and builds a demo presentation. In a joint meeting with the client, mySmart presents the demo and gathers deeper technical requirements — such as specific integrations (WhatsApp API, payment gateways, etc.) — then handles all architecture, development, testing and deployment.