- Offshore Outsourcing
- Engaging a development vendor located in a significantly different time zone or country, typically to access lower labor costs.
- Nearshore Outsourcing
- Engaging a development vendor in a neighboring country or similar time zone to balance cost savings with easier collaboration.
- Staff Augmentation
- Adding individual external developers to an existing internal team under direct management, rather than delegating a full project to a vendor.
- Fixed-Price Contract
- An engagement model where the vendor delivers a defined scope for an agreed total fee, placing delivery risk on the vendor.
- Time and Materials (T&M)
- An engagement model where the client pays for actual hours worked and materials used, placing budget risk on the client but allowing flexible scope.
- Statement of Work (SOW)
- A document attached to a contract that defines deliverables, timelines, acceptance criteria, and pricing for a specific engagement.
- IP Assignment
- A contractual clause transferring ownership of all code, designs, and work product created by the vendor to the client upon payment.
- Acceptance Testing
- A formal process by which the client verifies that delivered software meets the requirements and criteria specified in the SOW before sign-off.
- Agile / Scrum
- An iterative development methodology where work is organized into short sprints (typically 1β2 weeks) with regular reviews and reprioritization.
- Escrow (Source Code)
- An arrangement where the vendor's source code is held by a neutral third party and released to the client if the vendor ceases operations or breaches the contract.
- SLA (Service Level Agreement)
- A contractual commitment defining minimum performance standards β uptime, response times, defect resolution windows β with remedies if standards are not met.