Country-specific legal content
Drafted with legal expertise for each jurisdiction, far more thorough than AI-generated drafts that copy generic clauses across borders.
Commissioning bespoke software development in Ireland? Our free Software Development Agreement template is purpose-built to cure the Copyright and Related Rights Act 2000 commissioned-work IP trap — by default the Developer keeps the copyright unless you have an express assignment. The free version includes the essential IP assignment + moral rights waiver plus project scope, milestones, fees and timeline. Expert unlocks acceptance testing, source code escrow, warranty + bug fix, maintenance & support, confidentiality + non-solicit, and AI / ML components disclosure under the AI Act 2024/1689.
PDF (free) + editable Word (.docx) with Expert
This Software Development Agreement (the "Agreement") is made between the Client and the Developer identified above for the development of River Logistics Platform v2. The Agreement is governed by the Copyright and Related Rights Act 2000 (the "CRRA 2000"), the Sale of Goods and Supply of Services Act 1980, the Patents Act 1992, the GDPR + Data Protection Act 2018 (where the Deliverable processes personal data), and (where the Deliverable includes AI components) the AI Act (EU) 2024/1689 and the EU Data Act 2023/2854.
Available as a print-ready PDF or an editable Microsoft Word (.docx) file.
A Software Development Agreement governs the commissioning of bespoke software — a Client pays a Developer (a freelancer, agency, or specialist firm) to design, build and deliver a defined software product. It is distinct from a Software Licence (which governs use of existing software) or an MSA + SOW (which governs ongoing services across multiple engagements).
In Ireland, the central legal issue is IP ownership. Under sections 21-28 of the Copyright and Related Rights Act 2000, when a Client commissions a Developer to create work, the Developer (as author) RETAINS copyright by default — unless the Developer is the Client's employee OR there is an express written assignment. This means a Client paying €80,000 for custom software can be left with only an implied licence, with no right to assign, sub-licence or assert ownership against third-party challenges. The IP assignment clause is essential, not optional.
The template is suitable for Irish solo developers, agencies (Galway / Dublin tech corridor) and consultancies serving Irish clients, with built-in compliance with the AI Act (EU) 2024/1689 — Article 50 transparency for AI components (in force 2 August 2026), Article 53 GPAI obligations (in force 2 August 2025) — and with patent protections under the Patents Act 1992 for any patentable inventions in the Deliverable.
The template covers the full bespoke-software lifecycle with Expert unlocking the sophisticated protections.
Identification with CRO, registered address, signatory.
Project name, overview, deliverables list, technology stack.
Start date, target end date, milestone breakdown with fee allocation.
Fixed price / Time & Materials / Milestone-based; payment schedule.
Express assignment + moral rights waiver — cures CRRA 2000 trap.
Developer's generic libraries / methodologies retained with Client licence.
Acceptance criteria, testing window, rejection / snag-list procedure.
Tri-party deposit with NCC Group or Iron Mountain; release triggers.
12-month free bug remediation; severity tiers and response targets.
Monthly retainer or T&M with defined included / excluded scope.
Mutual confidentiality + non-poach of staff (typically 12 months).
AI Act risk classification + training data provenance.
For cause + convenience (with termination fee).
Irish law, exclusive jurisdiction; injunctive relief preserved.
Generate an institutional-grade Software Development Agreement in minutes — with the CRRA 2000 IP trap already cured.
Legal names, CRO / equivalent registration, registered address, signatories.
Project name, overview, deliverables list, technology stack.
Start, end, milestones with fee allocation per milestone.
Fixed price / T&M / milestone, total fee, payment schedule, expenses.
Default wording cures the CRRA 2000 trap; assignment trigger (acceptance / payment).
Acceptance criteria, testing window, snag-list procedure.
Source code escrow, warranty period + severity tiers, monthly retainer.
Mutual confidentiality, non-solicit, AI components + training data provenance.
Four things that make our templates more thorough than AI-generated drafts and more current than static template libraries.
Drafted with legal expertise for each jurisdiction, far more thorough than AI-generated drafts that copy generic clauses across borders.
Templates carrying statute references are continuously updated as the law changes. Your document always reflects the current legal framework.
Free to download. Vector text, embedded fonts, statute citations baked in. Print, sign, file. Ready for any signing flow including electronic signature.
Continue editing in Word after download. Add custom clauses, reuse the template for similar agreements, or share with a colleague for collaborative review.
Requires Expert one-time unlock or any paid Doxuno subscription.
Software development for Irish clients touches multiple regulatory regimes — IP, services, data, AI — each requiring specific contract terms.
This template is for information only and is not legal advice. Custom software development typically involves material financial commitments, IP allocation decisions and regulatory compliance obligations; you should engage Irish commercial / IP solicitors for material engagements.
Drafted for CRRA 2000 + AI Act 2024/1689
Under the Copyright and Related Rights Act 2000, copyright in software is the author's by default. Section 23(2) creates an exception for employees (works created in the course of employment vest in the employer). For COMMISSIONED work by a Developer who is NOT the Client's employee, no such exception applies — the Developer retains copyright unless there is an express written assignment. A Client paying for software development without an IP assignment is left with only an implied licence — narrow, hard to enforce, and inadequate for resale or transfer to a third party. The template includes an express present assignment + moral rights waiver to cure this default.
While "software as such" is excluded from patentability under section 9(2)(c) of the Patents Act 1992, software that produces a "technical effect" (data compression algorithms, image processing, control systems) may be patentable. If the Deliverable might include patentable inventions, the IP assignment must cover patent rights expressly (as the template does), and the Developer must comply with the section 16 first-filing obligation. The Ireland-based filing is the standard route, with subsequent international extension via PCT.
Section 39 of the SGSSA implies that the Developer will perform the Services with reasonable skill and care, within a reasonable time (section 40), and at a reasonable charge if not agreed. Section 55 permits exclusion / modification of these implied terms in B2B only to the extent fair and reasonable. A liability cap with proper carve-outs (IP indemnity, confidentiality breach, GDPR fines, fraud, personal injury) satisfies this fairness test in standard B2B engagements.
If the Deliverable includes AI components, the AI Act imposes phased obligations. Article 53 (in force 2 August 2025) requires General-Purpose AI (GPAI) model providers to disclose transparency information (training data summary, copyright compliance, technical documentation). Article 50 (in force 2 August 2026) requires AI systems interacting with humans to be transparent about their AI nature and to watermark AI-generated content. The contract should require the Developer to disclose all AI components and confirm compliance with applicable obligations; the Client retains responsibility as the deployer.
Applicable from 12 September 2025, the Data Act imposes switching, exit and interoperability obligations on providers of data processing services. If the Deliverable includes hosted SaaS components, the Vendor must support customer switching (max 2-month notice with auto-termination per Article 25). Even where the Deliverable is delivered as source code, hosted components used during development (CI/CD, monitoring, observability) may bring the engagement within scope.
If the Deliverable processes personal data (user authentication, customer records, employee data, telemetry), GDPR Article 28 requires a Data Processing Agreement (DPA) governing the Vendor's processing on the Client's behalf. The DPA covers processing subject-matter, duration, type/categories of data, controller / processor obligations, sub-processor terms, audit rights, and end-of-engagement deletion / return. Best practice is a separate DPA incorporated by reference; standalone DPAs are easier to update and reuse across multiple engagements.
Generate an institutional-grade Irish Software Development Agreement in minutes — with the CRRA 2000 IP trap already cured. Configure acceptance testing, source code escrow, warranty, maintenance, confidentiality and AI disclosure with the Expert tier.
Free PDF · Editable Word with Expert · No account required