Software Development Agreement

Project: Multi-Tenant Hotel Booking Platform Development
Prepared For: Dhanturi Group
Prepared By: Edone Solutions
Date: 01 June 2026
Service Provider (Agency) The Client
Edone Solutions
Address: Hyderabad, Telangana, India Email: info@edonesolutions.com Phone: +91 9494720878 GSTIN: 36ANJPI1257K1ZU
Dhanturi Group
Name: Akash Dhanturi Address: Khairatabad, Hyderabad, India Phone: +91 77750 77789 GSTIN:
This Agreement is entered into as of the date signed below, between the parties identified above.
2. Project Details

The Agency agrees to design, develop, and deliver the following custom digital solution:

Project Name: Multi-Tenant Hotel Booking Platform (Dhanturi Group — 18 Branches + 1 Group Site)

Features Included:

  • Multi-Tenant Hostname Setup: Single Next.js codebase powering 18 hotel domains dynamically loaded from one database, plus 1 central brand group site.
  • Unified Database & Centralized Booking: Integrated central Supabase (PostgreSQL) engine storing properties configurations and analytics logs securely.
  • RateTiger Live Synchronization: Real-time room types, inventory, and dynamic pricing extracted live via RateTiger API (no manual rooms entry), with booking requests auto-pushed down to RateTiger which dynamically updates LUCID PMS.
  • Complete Checkout Engine: Interactive location branch switcher, Razorpay payment gateway integration, BullMQ background queues with retry engines, email confirmations, and direct WhatsApp Business API messaging.
  • Global Administration Dashboard: Single secure SSO login providing one-click RateTiger rooms syncing, descriptive/photos content uploader CMS, master reservation audits, offers/coupons engines, performance analytic reports, and role-based permissions (Super Admin vs. Branch Staff).

The features and business objectives described in this Agreement represent the intended scope of the project. Any substantial additions or new functionality requested beyond these objectives may require a mutually agreed revision to cost and timeline.

2.1 — Business Objectives & Product Acceptance Criteria

The purpose of the platform is to enable:

  • Online hotel discovery and room booking across all Dhanturi Group properties.
  • Centralized reservation management.
  • Real-time room inventory and pricing synchronization through RateTiger.
  • Secure online payment processing.
  • Booking confirmations through email and/or WhatsApp.
  • Centralized administration of hotels, content, offers, reservations, and reporting.

Performance Requirements

  • The platform shall be developed using modern web development practices and optimized for production use.
  • Average page load times shall be commercially reasonable under normal operating conditions and hosting environments.

Booking Functionality

  • Guests shall be able to browse hotels, check availability, submit booking requests, and receive booking confirmations.
  • Reservation information shall synchronize with connected third-party systems subject to the availability and performance of those services.

Browser Compatibility

The platform shall support the latest versions of:

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge
  • Safari

Mobile Adaptability

  • The platform shall be fully responsive and usable on mobile phones, tablets, laptops, and desktop devices.
  • Core booking functionality shall remain accessible across supported devices.

User Load Capacity

  • The platform shall support normal business traffic levels.
  • Traffic capacity and scalability are dependent on the hosting infrastructure selected by the Client.
3. Project Duration

Estimated Completion Date: 30 – 35 working days from Kickoff

Delivery timelines may change if the client delays approvals, content, feedback, or required information.

4. Project Cost

Base Project Cost: ₹2,00,000

GST @ 18%: ₹36,000

Total Project Cost (Inclusive of GST): ₹2,36,000

Payment Schedule:

Milestone Trigger Percentage Base Fee (INR) GST @ 18% (INR) Total Amount (INR)
Advance Payment (Due on signing of this Agreement) 30% ₹60,000 ₹10,800 ₹70,800
After Development Completion (Completion of PMS Integration Phase 3) 20% ₹40,000 ₹7,200 ₹47,200
Before Final Deployment (During Go-Live / Handover Setup) 50% ₹1,00,000 ₹18,000 ₹1,18,000
Total Project Cost 100% ₹2,00,000 ₹36,000 ₹2,36,000

Work will begin only after the advance payment is received.

4.1 — Payment Delay

The Agency reserves the right to pause development if any milestone payment remains unpaid for more than 7 calendar days from the invoice date.

5. Revisions & Collaboration

The Agency and Client agree to work collaboratively throughout the project to achieve the agreed business objectives.

Reasonable refinements, adjustments, and improvements related to the approved project scope may be accommodated during development.

Any new features, third-party integrations, or major changes outside these core objectives can be gladly accommodated under a mutually agreed estimate and timeline.

6. Client Responsibilities

The Client shall provide all necessary resources to maintain production speeds, including:

  • Content: Promotional copies, terms, metadata policies.
  • Images & Logos: High-resolution brand files and photos for each hotel branch.
  • Login Credentials & API Keys: RateTiger credentials + Property IDs, RateTiger RTConnect sandbox access details, active Razorpay credentials, WhatsApp API tokens, SMTP credentials, and Vercel/domain registers parameters.
  • Required Information: Initial room listings and default pricing lists per branch to baseline operations.

6.1 — Third-Party Services

Hosting and third-party services shall be managed by the Agency under the monthly maintenance plan. However, all actual subscription fees, hosting fees, domain renewals, SSL certificates, Vercel subscriptions, Supabase subscriptions, WhatsApp Business API charges, Razorpay charges, SMS gateway charges, and other third-party service costs shall be paid by the Client.

7. Ownership

Full ownership, deployment rights, source code, database structure, and related project assets shall transfer to the Client only after all outstanding payments have been received by the Agency. Until full payment is received, all deliverables remain the property of Edone Solutions.

8. Confidentiality

Both parties agree to keep confidential information private and not disclose it to third parties.

9. Cancellation

If the Client cancels the project after work has started:

  • Advance payment is non-refundable.
  • Completed work remains the property of the Agency until full payment is made.
10. Warranty & Support

Edone Solutions will provide 90 (Ninety) days of free bug-fixing support from the date of production deployment.

During this period, any defects directly attributable to the delivered software will be corrected without additional development charges.

Enhancements, new features, third-party service outages, and modifications performed by parties other than Edone Solutions are outside the scope of this warranty and support period.

11. Acceptance of Deliverables

If the Client does not provide feedback, approval, or requested changes within 10 business days after a milestone delivery, the delivered work shall be deemed accepted and the corresponding payment shall become due.

12. Maintenance & Support Agreement

After successful project delivery and completion of the initial 90-day free support period, the Client may opt for an ongoing Maintenance & Support Plan at a fee of ₹10,000 (Rupees Ten Thousand Only) per month.

Included Under Maintenance

  • Server and hosting monitoring
  • Website uptime monitoring
  • Domain and SSL renewal assistance
  • Basic content updates
  • Minor bug fixes
  • Security updates
  • Performance monitoring
  • Technical support during business hours

Exclusions & Custom Enhancements

Maintenance covers operational support, monitoring, and minor corrective updates. Significant enhancements, new functionality, redesigns, and major integrations may be quoted separately upon approval.

Third-Party Charges

Hosting, domain renewals, SSL certificates, Vercel subscriptions, Supabase subscriptions, WhatsApp Business API charges, Razorpay charges, SMS gateway charges, email service charges, and other third-party service fees shall be borne by the Client unless otherwise agreed in writing.

12.1 — Maintenance Service Levels (SLA)

For Clients enrolled in the Maintenance & Support Plan:

Standard Issues

Examples: Minor bugs, content update assistance, non-critical technical issues

Response Time: Within 1 business day

Target Resolution: Within 3 business days

High Priority Issues

Examples: Booking failures, payment processing issues, reservation synchronization issues

Response Time: Within 4 business hours

Critical Emergencies

Examples: Website outage, database outage, major booking system failure

Response Time: Within 2 business hours

The Agency shall use commercially reasonable efforts to restore service as quickly as possible.

12.2 — Backup & Disaster Recovery

  • Database backups shall be maintained through the selected hosting and database infrastructure.
  • The Agency shall assist with recovery and restoration procedures where backups are available.
  • Recovery timelines may vary depending on the severity of the incident and the hosting provider's capabilities.
  • Note: No software system can guarantee zero downtime or zero data loss.

12.3 — Security & Data Protection

The Agency shall implement commercially reasonable security measures including:

  • HTTPS/SSL encryption
  • Secure authentication mechanisms
  • Access control systems
  • Secure database configurations
  • Regular software updates where applicable

The Client acknowledges that absolute security cannot be guaranteed on any internet-connected system.

12.4 — Data Ownership

All reservation data, customer information, analytics data, operational data, and business records generated through the platform shall remain the exclusive property of the Client.

The Agency shall not sell, transfer, or disclose such data except where necessary to provide contracted services or where required by law.

12.5 — Business Continuity

The Agency shall maintain reasonable operational procedures for monitoring, maintenance, and recovery support of the platform. In the event of a critical system issue, the Agency shall make commercially reasonable efforts to restore normal operations as quickly as possible.

13. Governing Law

This Agreement shall be governed by the laws of India. Any disputes arising under this agreement shall be subjected exclusively to the jurisdiction of the competent courts of Hyderabad, Telangana, India.

14. Signatures

Both parties may type their name and date, and either type or upload their signature below.

For Agency
Edone Solutions
Full Name
md azim
Designation
director
Date
01 June 2026
Signature
md azim Signature
For Client
Dhanturi Group
✏️ Draw your signature here (mouse or finger)
Drag & drop signature image or click to upload
🔒

Confirm Details

Please confirm the details below. Once locked, they cannot be changed.

Name:
Designation:
Date:

Signature Preview:

Signature Preview