These Project Terms apply to all software development, mobile app, and integration projects undertaken by MLM Softworks. They supplement our Terms of Service and should be read alongside your individual Project Agreement.
1. Project Scope
The scope of each project is defined in the Project Agreement or Statement of Work signed before development begins. The Project Agreement specifies:
- The exact features and modules to be delivered
- The MLM plan type and commission logic
- Integrations included (payment gateways, SMS, etc.)
- Number of revision rounds included
- Delivery timeline and milestones
- Total cost and payment schedule
Any work not listed in the Project Agreement is out of scope and will be quoted separately as a change request.
2. Our Development Process
1
Discovery & Plan Document
We document your MLM plan rules, commission structure, rank system and feature requirements in detail. You review and approve before development starts. This prevents misunderstandings mid-project.
2
UI/UX Design (if included)
For Professional and Enterprise packages, we present a dashboard design for approval before development. Starter packages use our standard UI theme.
3
Development
We build the software on our development server. You may receive periodic updates or demos during this phase. Major scope changes requested here may affect timeline and cost.
4
Staging Demo
We deploy to a staging URL for you to test every feature. We allow up to 2 rounds of change requests within the agreed scope. This is your UAT (User Acceptance Testing) phase.
5
Final Payment & Launch
Upon final approval and receipt of the final milestone payment, we deploy to your live domain, configure your server, and hand over all credentials.
6
Training & Handover
We conduct a live training session on the admin panel, hand over documentation, and begin your support period.
3. Client Responsibilities
A successful project requires active participation from the client. You are responsible for:
- Timely feedback: Responding to our queries, demo reviews and approval requests within 5 working days. Delays in client response extend the project timeline accordingly.
- Accurate requirements: Providing complete and accurate information about your plan, business model and required features upfront.
- Legal compliance: Ensuring your MLM business model and compensation plan comply with applicable laws in your country.
- Content provision: Providing your own logo, brand assets, product images, terms and any other content needed for the software.
- Domain and hosting: Registering your domain and, if self-hosted, setting up your server environment as per our specifications (if applicable).
- Payment gateways: Creating and providing credentials for your own payment gateway accounts (we integrate them but cannot create accounts on your behalf).
4. Change Requests
What counts as a change request?
Any addition, modification or removal of features not listed in the original Project Agreement — including changes to the MLM plan structure, addition of new integrations, new modules, or design changes after approval — is a change request and will be quoted separately.
Change requests are quoted within 2 working days. Work on changes begins only after written approval and, if applicable, advance payment. Change requests may affect the overall project timeline.
Minor text/content changes, colour adjustments within the approved design, and bug fixes within the agreed spec are not charged as change requests.
5. Delivery & Handover
Delivery timelines start from the date of:
- Receipt of advance payment, AND
- Approval of the Plan Document / project specification
On final delivery, the client receives:
- Access to the live MLM software on their domain
- Admin panel login credentials
- Source code (Professional and Enterprise packages)
- Database credentials and server access details
- Admin panel user manual
- Training session recording
6. Testing & User Acceptance
We conduct internal QA testing before delivering to the client for UAT. During UAT on the staging server:
- You have 7 working days to test and submit feedback after each demo
- All reported bugs within the agreed spec will be fixed at no charge
- Change requests discovered during UAT will be quoted separately
- Silence beyond 7 working days is treated as approval of that milestone
7. Delays
Delays caused by MLM Softworks: If we miss a milestone deadline by more than 7 working days without notice or a valid reason, you may request a written explanation and revised timeline. Repeated unexplained delays may trigger the cancellation and refund provisions.
Delays caused by the client: If project progress is stalled because the client has not provided required feedback, content, credentials or approvals, the timeline is extended by the duration of the delay. No penalty or discount applies in this scenario.
8. Hosting
We offer managed hosting on our cloud infrastructure starting from USD 30/month. If the client prefers self-hosting, we will provide server specifications and assist with deployment on compatible infrastructure (VPS or dedicated server with minimum 4GB RAM, PHP 8.x, MySQL 8.x).
We are not responsible for server downtime, performance issues or data loss on infrastructure we do not manage.
9. Support Period
Free support periods by package:
- Starter: 3 months from live date
- Professional: 6 months from live date
- Enterprise: 12 months from live date
Support covers bug fixes and technical issues with the software as delivered. Response times: critical issues within 4 business hours, non-critical within 24 business hours. Support is provided via email and WhatsApp — we do not offer phone support.
After the free support period, an Annual Maintenance Contract (AMC) can be purchased to continue priority support.
10. Third-Party Services
Integrations with third-party services (payment gateways, SMS providers, crypto networks, etc.) are subject to the terms and availability of those services. We are not responsible for:
- Changes to third-party APIs that break integrations after delivery
- Third-party service downtime or failures
- Costs charged by third-party services (gateway fees, SMS charges, etc.)
- Account suspensions by third-party providers
We will provide best-effort support to update integrations if a third party makes breaking API changes, but this may be billable if significant development is required.
Project-related questions: [email protected] | Contact Form