Legal.geLegal.ge
AboutSpecialistsLibraryPricingBlogContact
LegalTools
...
Loading account
AboutSpecialistsLibraryPricingBlogContact
LegalTools
Loading account
Legal.ge

Georgia’s legal marketplace.

Quick Links

  • About Us
  • Specialists
  • Open tasks
  • Services
  • Laws & Codes
  • Firms
  • Organisations
  • Events
  • Blog
  • Contact

Legal

  • Legal library
  • Privacy Policy
  • Terms & Conditions
  • Cookie Policy

Contact

contact@legal.geNeed a lawyer? Find a specialist

Tbilisi, Georgia

Specialist Directory

Criminal Law AttorneyCriminal Law LawyerCivil Law AttorneyCivil Law LawyerCorporate & Commercial Law AttorneyCorporate & Commercial Law LawyerLabor & Employment Law AttorneyLabor & Employment Law LawyerTax Law AttorneyTax Law LawyerDispute Resolution & Litigation AttorneyDispute Resolution & Litigation Lawyer

© 2026 Legal.ge. All rights reserved.

Made with in Georgia

  1. Services
  2. Technology & Digital Law
  3. Software & Technology Contracts
  4. Software Development
  5. Agile Development Contracts

Loading...

Software Development

Agile Development Contracts

May the contract be terminated mid-project?

Yes — the customer may renounce at any time before completion, compensating the work performed and the damage caused.

When is an increment deemed accepted?

Unless the customer rejects it within the contractor's set period; remuneration is paid immediately upon acceptance.

When does limitation start for defects?

With part-by-part acceptance — from the day the work is accepted in full.

Is team rotation a breach?

No, where personal performance does not follow from the circumstances and the contract names no specific individuals.

4 min·...

The legal nature of the agile development contract

Software development through a flexible, iterative process — iterations, sprints, incremental delivery — is legally a relationship built on the mechanics of the works contract, though its content is freely determined. Under part 1 of Article 319 of the Civil Code, subjects of private law may freely conclude contracts and determine their content; contracts not provided for by law are also permitted if they do not contradict it. This norm is what makes the agile process lawful: the iterative plan, the backlog and the separate acceptance of each stage take shape as contractual terms.

Personal performance and team rotation

Article 632 regulates personal performance: the contractor must perform the work personally only where this follows from the specific circumstances or the character of the work. In software projects team rotation is common practice — which is why it matters that the contract states explicitly whether the customer insists on particular individuals; if not, a change in the team's composition is not a breach — one of the chief advantages of flexible teams on the market.

Incremental acceptance and remuneration

Under Article 649, where delivery is required by the contract or by the character of the work, the customer must accept the completed work and pay the remuneration immediately upon acceptance; the work is deemed accepted unless the customer rejects it within the period set by the contractor. In an agile process this means: each iteration's result — the increment — is an object of separate delivery and separate acceptance, and refusal without ground is impermissible. Article 656 governs the counting rule: where the work is accepted part by part, the limitation period for a defect claim runs from the day of acceptance of the work in full — the window of responsibility for defects opens with full acceptance.

The right to terminate at any time

Under Article 636 the customer may renounce the contract at any time before completion, but must compensate the contractor for the work performed and the damage caused by the termination. In agile projects this is an exit gate: the project can be stopped at the end of any iteration, and what has been delivered and accepted is then compensated. The model reduces the customer's risk while guaranteeing the contractor the value of completed stages. At the same time the rule balances the contractor's interest as well: the payment covers not only the work performed but also the damage caused by the termination, so the cost of exit is computable in advance — and that shapes the negotiating positions of both sides.

Other questions and the limits of the law

An agile contract within the general works-contract framework also settles several further questions. First — the definition of quality: since requirements change by iteration, the contract writes objective acceptance criteria — tests, documentation, the form of delivery — so that each stage's result is measurable; the same block holds the change-management rule — how a new requirement enters the backlog and how its effect on deadlines and pay is priced. Second — the allocation of liability toward third parties and the intellectual-property regime of the delivered code. Third — deadlines: the acceptance mechanism of Article 649 operates on each delivery.

Freedom of contract also has statutory bounds. Under part 2 of Article 319, a party occupying a dominant position on the market bears an obligation to conclude contracts and may not groundlessly offer a counterparty unequal terms; part 3 protects persons using services for non-commercial or essential needs — an unjustified refusal toward them is impermissible where the other party acts within entrepreneurial activity. When large platforms deal with small suppliers, knowing these boundaries protects both sides from wrong steps.

Frequently Asked Questions

Below are answers to the questions most often asked about agile development contracts.

May the contract be terminated mid-project?

Yes — the customer may renounce at any time before completion, compensating the work performed and the damage caused.

When is an increment deemed accepted?

Unless the customer rejects it within the contractor's set period; remuneration is paid immediately upon acceptance.

When does limitation start for defects?

With part-by-part acceptance — from the day the work is accepted in full.

Is team rotation a breach?

No, where personal performance does not follow from the circumstances or character of the work and the contract names no specific individuals.

What makes the agile process lawful?

Freedom of contract — the parties may conclude a contract not provided for by law, provided it does not contradict the law.

How We Help on Legal.ge

A practical recommendation: an agile contract separately writes the iteration format, delivery criteria, acceptance deadlines, staged remuneration and the termination procedure.

The Legal.ge team assists in drafting such contracts — preserving flexibility together with legal cleanliness. Write to us whether you are the customer or the contractor — from the initial technical assignment to the finished project.

Updated: ...

Verified against current law: 09/07/2026

Legal basis:

  • საქართველოს სამოქალაქო კოდექსი

Find a Specialist

Professionals working in this field

Technology & Digital Law LawyerTechnology & Digital Law AttorneyTechnology & Digital Law Personal data protection officer