1. Digital Service Delivery Policy
MSD Software Solutions provides digital services including Shopify app development, theme customization, and technical solutions. This policy outlines our delivery methods, timelines, and client responsibilities.
2. Delivery Methods
2.1 Digital Delivery Channels
We deliver completed work through the following secure channels:
- GitHub Repository Access: Private repositories with client access
- Google Drive/Dropbox: Secured cloud storage links
- Direct Server Deployment: For Shopify stores and apps
- Email with Encrypted Attachments: For smaller files and documentation
- Project Management Tools: Asana, Trello, or Jira for ongoing projects
2.2 Access Credentials
Upon project completion, we provide:
- Source code and documentation
- Installation and configuration guides
- API keys and credentials (securely transmitted)
- Admin access to deployed solutions
- Project handover documentation
3. Delivery Timelines
Small Projects
Timeline: 1-2 weeks
Examples: Bug fixes, minor customizations, small integrations
Medium Projects
Timeline: 3-6 weeks
Examples: Custom apps, theme development, API integrations
Large Projects
Timeline: 6-12 weeks
Examples: Enterprise solutions, complex apps, complete store builds
3.1 Factors Affecting Delivery Time
Delivery timelines may vary based on:
- Project complexity and scope
- Client response time for feedback
- Third-party API availability and documentation
- Number of revision cycles requested
- Technical challenges encountered
4. Milestone-Based Delivery
For larger projects, we follow milestone-based delivery:
4.1 Standard Milestones
- Milestone 1: Project requirements and specifications document
- Milestone 2: Design mockups and UI/UX approval
- Milestone 3: Development completion (alpha version)
- Milestone 4: Testing and client review (beta version)
- Milestone 5: Final delivery and deployment
4.2 Client Responsibilities
To ensure timely delivery, clients should:
- Provide clear requirements upfront
- Respond to queries within 2 business days
- Test deliverables within agreed timeframes
- Provide feedback in organized manner
- Make timely payments as per agreement
5. Quality Assurance & Testing
5.1 Our Testing Process
- Unit Testing: Individual component testing
- Integration Testing: System-wide functionality testing
- Performance Testing: Load and stress testing
- Security Testing: Vulnerability assessment
- Browser/Device Testing: Cross-platform compatibility
5.2 Client Testing Period
Clients receive a 7-day testing period for each major deliverable. During this period:
- Test the delivered solution thoroughly
- Report any bugs or issues
- Request minor adjustments if needed
- Provide formal acceptance or feedback
6. Deployment & Go-Live
6.1 Deployment Services
We offer the following deployment options:
- Staging Environment: Test deployment for client review
- Production Deployment: Live deployment on client's servers
- App Store Submission: For Shopify App Store submissions
- Theme Submission: For Shopify Theme Store
6.2 Go-Live Support
Post-deployment support includes:
- 48 hours of immediate post-launch support
- Bug fixing for critical issues
- Performance monitoring
- Documentation and training
7. Digital Product Updates & Maintenance
7.1 Update Delivery
For ongoing maintenance contracts, updates are delivered:
- Critical Updates: Within 24 hours of identification
- Major Updates: Monthly or quarterly as per agreement
- Minor Updates: As part of regular maintenance cycles
- Security Patches: Immediately upon availability
7.2 Version Control
All deliverables are version-controlled using Git. Clients receive:
- Access to version history
- Release notes for each version
- Rollback capability if needed
- Documentation of changes
8. Delivery Delays & Compensation
8.1 Our Responsibility
If we miss a delivery deadline due to our fault:
- We communicate the delay immediately
- Provide revised timeline within 24 hours
- Offer compensation per service agreement
- Assign additional resources if needed
8.2 Client-Caused Delays
Delays caused by client actions may:
- Extend delivery timeline proportionally
- Incur additional costs if scope changes
- Require project timeline reassessment
9. Delivery Confirmation & Acceptance
9.1 Delivery Confirmation
Delivery is confirmed when:
- All deliverables are transmitted to client
- Access credentials are provided
- Delivery receipt is acknowledged
- Client begins testing period
9.2 Final Acceptance
Project is considered accepted when:
- Client provides formal written acceptance
- 7-day testing period completes without objections
- Final payment is processed
- Project sign-off document is executed
10. Contact for Delivery Queries
Delivery & Project Management Team:
- Email: infory@msdsoft.in
- Phone: +91 8336964963
- Project Status Portal: projects.msdsoftwaresolutions.com
- Emergency Support: info@msdsoft.in