App Development Agreement (Ireland)
Mobile Application Development Contract — Copyright and Related Rights Act 2000
APP DEVELOPMENT AGREEMENT
Date: [Agreement Date]
Project: [Project Name]
1. PARTIES
CLIENT: [Client Name] (CRO: [Client CRO Number]), of [Client Address], represented by [Client Contact Name], email: [Client Email] (the "Client").
DEVELOPER: [Developer Name] (CRO: [Developer CRO Number]), of [Developer Address], email: [Developer Email] (the "Developer").
2. SCOPE OF WORKS
2.1 The Developer agrees to design, develop, and deliver the following mobile application (the "App"):
[App Description]
2.2 Target platforms: [Target Platforms]
Key Deliverables:
[Deliverables]
2.3 Project start date: [Project Start Date]
2.4 Estimated completion date: [Project End Date]
3. FEES AND PAYMENT
3.1 Total development fee: [Total Fee] (exclusive of VAT at the standard rate of 23% unless otherwise stated).
3.2 Payment schedule:
[Payment Schedule]
3.3 Expenses and third-party costs: [Expenses Policy]
3.4 Late payment: Interest on overdue invoices shall accrue at the rate prescribed under the European Communities (Late Payment in Commercial Transactions) Regulations 2012 from the due date until payment in full.
4. INTELLECTUAL PROPERTY
4.1 IP ownership arrangement: [IP Ownership Type]
4.2 All intellectual property rights in work created specifically for this project ("Project IP") shall be governed by the above arrangement, effective upon receipt of payment in full by the Developer.
4.3 Pre-existing IP and third-party components: [Pre-Existing IP Details]
4.4 The Client warrants that all materials, content, and specifications provided by the Client to the Developer are owned by the Client or properly licensed, and do not infringe any third-party intellectual property rights.
4.5 All intellectual property rights are governed by the Copyright and Related Rights Act 2000 and applicable EU Directives.
5. APP STORE COMPLIANCE
5.1 The Developer will use reasonable endeavours to develop the App in compliance with the technical requirements and guidelines of the relevant app stores (Apple App Store Review Guidelines; Google Play Developer Policy) as at the date of this agreement.
5.2 The Client is responsible for registering and maintaining app store developer accounts and paying associated fees. The Developer will assist with the submission process.
5.3 The Developer is not liable for app store rejection due to changes in app store policies occurring after the commencement of development, or due to content provided by the Client.
6. WARRANTIES AND DEFECT LIABILITY
6.1 The Developer warrants that the App will perform materially in accordance with the agreed specification at the time of delivery.
6.2 Defect warranty period: [Warranty Period] from the date of delivery. During this period, the Developer will remedy material defects at no additional cost to the Client.
6.3 Post-launch maintenance: [Maintenance Arrangements]
6.4 The Developer's obligations under this warranty are the Client's exclusive remedy for defects and do not affect the Client's statutory rights under the Sale of Goods and Supply of Services Act 1980.
7. DATA PROTECTION
7.1 Where the App processes personal data, both parties shall comply with the General Data Protection Regulation (EU) 2016/679 (GDPR) and the Data Protection Act 2018.
7.2 The Client, as the entity responsible for the App and its users, shall be the data controller. Where the Developer processes personal data on the Client's behalf, the Developer acts as a data processor and the parties shall enter into a Data Processing Agreement in accordance with Article 28 GDPR.
8. LIABILITY
8.1 The Developer's total aggregate liability to the Client under or in connection with this agreement shall not exceed the total fees paid by the Client.
8.2 Neither party shall be liable for indirect, consequential, or loss of profit claims.
8.3 Nothing in this agreement excludes liability for death, personal injury caused by negligence, fraud, or any other liability that cannot be excluded under Irish law.
9. TERMINATION
9.1 Either party may terminate this agreement on 30 days' written notice.
9.2 Either party may terminate immediately upon written notice if the other party commits a material breach and fails to remedy it within 14 days of written notice.
9.3 Upon termination, the Client shall pay for all work completed up to the date of termination. Ownership of work in progress shall be addressed in accordance with Section 4 above.
10. GOVERNING LAW
10.1 This agreement is governed by the laws of Ireland. Any dispute shall be submitted to the exclusive jurisdiction of the Irish courts.
IN WITNESS WHEREOF the parties have executed this App Development Agreement on the date first written above.
Client
________________
Signature
Date: ________________
Developer
________________
Signature
Date: ________________
What Is a App Development Agreement (Ireland)?
An App Development Agreement in Ireland sets the service levels, data-handling duties, fees, and liability terms under which the technology or platform is supplied, under the framework of the Copyright and Related Rights Act 2000.
App development agreements in Ireland are governed by the general law of contract, with several statutes of particular relevance. The Copyright and Related Rights Act 2000 (the "Copyright Act 2000") is the primary legislation governing intellectual property in mobile applications. Under the Act, mobile apps — including their source code, user interface designs, icons, graphics, and associated content — are protected as copyright works. Copyright arises automatically on creation and subsists for the life of the author plus 70 years. The Copyright Act 2000 is especially important in the context of app development contracts because the default rule is that the developer, as the author of the code, is the first owner of copyright — not the client who commissioned and paid for the app. This means that an express written assignment of copyright is essential in any App Development Agreement to confirm that the client actually owns the app they have paid for.
The Electronic Commerce Act 2000 implements the EU Electronic Commerce Directive (2000/31/EC) in Ireland and is relevant to apps that support electronic transactions — for example, apps that enable users to purchase goods or services, make bookings, or enter into contracts online. The Act governs the legal requirements for electronic contracts and the disclosure obligations of online service providers. An app that enables users to enter into contracts electronically must comply with the requirements of the Act regarding the provision of pre-contractual information, the contract conclusion process, and the right of users to correct errors before submitting an order.
The Consumer Rights Act 2022 (which came into force on 29 November 2022, implementing the EU Sale of Goods Directive 2019/771, the Digital Content Directive 2019/770, and the EU Omnibus Directive 2019/2161 into Irish law) is relevant to apps offered to consumers, particularly apps offered on a free basis in exchange for the user's personal data (so-called "paid with data" services). The Act regulates digital content and digital services provided to consumers, including mobile apps, and imposes requirements regarding conformity with the contract, the consumer's rights where digital content is defective or not delivered, and the consumer's right of withdrawal. The 2022 Act also imposes enhanced transparency requirements on online marketplaces, algorithmic price personalisation, and the prominence of paid search results — all relevant to app developers operating marketplaces or aggregator services.
The General Data Protection Regulation (GDPR) and the Data Protection Acts 1988–2018, administered by the Data Protection Commission (DPC) in Ireland, impose thorough obligations on businesses that develop and operate apps processing personal data of EU users. GDPR compliance is a central concern in app development projects and should be addressed explicitly in the App Development Agreement — including the requirement for a written data processing agreement under Article 28 GDPR and the obligation to implement data protection by design and by default under Article 25 GDPR.
The Competition and Consumer Protection Commission (CCPC) enforces consumer protection law in Ireland and may be relevant to mobile apps offered to consumers — particularly apps with subscription billing, in-app purchases, or loot boxes. The CCPC has published guidance on subscription traps, recurring billing, and misleading commercial practices under the Consumer Protection Act 2007 (as amended). App developers targeting Irish consumers should confirm that their billing and cancellation practices comply with the Act and with Apple App Store and Google Play Store billing policy requirements, which themselves impose consumer-friendly cancellation rights and refund policies that must be reflected in the terms presented to users.
The Taxes Consolidation Act 1997, as administered by the Revenue Commissioners, governs the tax treatment of software development transactions. Payments made to resident developers are typically subject to income tax or corporation tax on the developer's profits. Payments to non-resident developers may be subject to withholding tax on royalties or services fees, depending on the applicable double taxation agreement. Irish clients engaging overseas app development firms should take advice on withholding tax obligations before making payments.
When Do You Need a App Development Agreement (Ireland)?
An Irish App Development Agreement is needed whenever a client engages a developer or development agency to build a mobile application for iOS, Android, or cross-platform use. The agreement protects the client's investment in the development project, confirms that the client owns the resulting intellectual property, and establishes clear expectations about deliverables, timelines, and quality standards.
You need an App Development Agreement when you are: commissioning a mobile application for your business — for example, a customer-facing app, an internal operations app, or a field service management tool; developing a consumer app or a SaaS mobile product that you intend to commercialise through the Apple App Store or Google Play Store; engaging a freelance app developer or a development agency to build a mobile application prototype or MVP (minimum viable product) for a startup; or outsourcing app development work to an offshore or nearshore development team and needing a formal contract to govern the engagement.
The importance of a written App Development Agreement cannot be overstated. Mobile app development projects frequently suffer from scope creep, budget overruns, missed deadlines, and disputes about what was actually agreed. A thorough written agreement — with a detailed technical specification, a realistic project timeline, a clear payment structure, and well-defined acceptance criteria — provides the framework for managing these risks and for resolving disputes when they arise.
From an intellectual property perspective, the App Development Agreement is the instrument through which the client secures ownership of the app's source code, designs, and associated IP. As noted above, without an express written IP assignment, the developer retains copyright in the code under the Copyright Act 2000. This has serious practical consequences — a client without ownership of the source code may be unable to modify the app, migrate to a different development partner, or sell or licence the app as part of a business transaction. For startup businesses whose primary asset is a mobile app, failure to secure ownership of the IP at the outset can significantly impair the company's value and attractiveness to investors.
The agreement is also needed for regulatory compliance. The app must comply with GDPR, the Consumer Rights Act 2022 (if offered to consumers), the Electronic Commerce Act 2000 (if it supports electronic transactions), and the app store policies of Apple and Google. The App Development Agreement should address how responsibility for achieving and maintaining compliance with these requirements is allocated between the client and the developer.
Under the Companies Act 2014, the Companies Registration Office (CRO) maintains the register of Irish companies. Section 343 of the Companies Act 2014 sets annual confirmation obligations. The Competition and Consumer Protection Commission (CCPC) enforces the Consumer Rights Act 2022. The Central Bank of Ireland regulates financial services under the Central Bank Act 1971. The High Court of Ireland has jurisdiction under Section 212 of the Companies Act 2014.
What to Include in Your App Development Agreement (Ireland)
A thorough Irish App Development Agreement should contain the following essential provisions.
The parties clause identifies the client and the developer by full legal name and address, and (for companies) the Companies Registration Office (CRO) number. The agreement should also identify any subcontractors the developer intends to engage, as the use of subcontractors has implications for IP ownership, data protection compliance, and quality control.
The project specification and scope clause describes in detail the mobile application to be developed — including the target platforms (iOS, Android, or cross-platform), the supported operating system versions, the app's functional requirements (what the app does), the non-functional requirements (performance, security, scalability), and the user interface and user experience standards. The specification should be agreed and finalised before development commences, and the agreement should include a change control procedure for managing scope changes during the project.
The project timeline and milestones clause sets out the development schedule — including the start date, key milestone dates, testing and review periods, app store submission dates, and the planned go-live date. The timeline should be realistic and should account for the app store review process (which typically takes 1–3 days for Google Play and 1–7 days for the Apple App Store). The clause should specify the consequences of developer delay — including the client's right to claim damages for losses caused by missed deadlines.
The payment clause specifies the total development fee (in EUR), the milestone payment schedule, invoicing and payment terms, and any provisions for additional fees (for example, for change requests, additional platforms, or ongoing maintenance). The clause should address VAT obligations and the statutory right to interest on late commercial payments under the European Communities (Late Payment in Commercial Transactions) Regulations 2012.
The intellectual property assignment clause is the most commercially important provision. The clause should unambiguously assign all intellectual property rights in the app (including source code, object code, UI designs, graphics, and documentation) from the developer to the client, effective on payment of the agreed fees. The assignment must be in writing and signed by the developer in accordance with section 39 of the Copyright Act 2000. The clause should also address the developer's background IP and third-party components, and should specify what licence the client receives to use any pre-existing developer IP incorporated in the app.
The acceptance testing clause should specify the testing procedure, the duration of the testing period, the acceptance criteria, and the procedure for raising and resolving defects. The clause should distinguish between critical defects (which block acceptance), major defects (which impair functionality), and minor defects (cosmetic issues), and should specify the timeframe within which the developer must remedy each category of defect.
The data protection clause should address the parties' obligations under GDPR — including the requirement for a data processing agreement under Article 28, the developer's obligations regarding data security under Article 32, and the developer's obligation to assist the client with data subject rights requests and DPIAs under Article 35.
The app store submission clause should address responsibility for app store developer accounts, submission of the app to the relevant stores, management of the review process, and compliance with app store guidelines. The clause should specify which party is responsible for the ongoing management of the app store listing, including updates, ratings management, and compliance with evolving platform policies.
The governing law and jurisdiction clause should confirm that the agreement is governed by the laws of Ireland and that disputes are subject to the jurisdiction of the Irish courts. The forms-legal.com App Development Agreement (Ireland) template covers the mandatory elements under Companies Act 2014.
Cite this page
Reference this free template in an article, syllabus, or research note:
Forms Legal. (2026). App Development Agreement (Ireland) (Ireland) [Legal document template]. Forms Legal. https://forms-legal.com/ireland/business/intellectual-property/app-development-agreement-ireland
"App Development Agreement (Ireland) (Ireland)." Forms Legal, 2026, https://forms-legal.com/ireland/business/intellectual-property/app-development-agreement-ireland.
@misc{formslegal-app-development-agreement-ireland,
author = {{Forms Legal}},
title = {App Development Agreement (Ireland) (Ireland)},
year = {2026},
howpublished = {\url{https://forms-legal.com/ireland/business/intellectual-property/app-development-agreement-ireland}},
note = {Free legal document template. Based on Companies Act 2014}
}Also available for these jurisdictions:
Frequently Asked Questions
Under the Copyright and Related Rights Act 2000, copyright in software — including mobile applications — vests automatically in the author, meaning the individual or team who writes the code. The key distinction in Irish law is between employees and independent contractors. Section 23 of the Copyright Act 2000 provides that where a work is created by an employee in the course of employment, the employer is the first owner of copyright subject to any agreement to the contrary. However, where a developer is engaged as an independent contractor under a contract for services, the default rule is that the developer retains copyright even if the client commissioned and paid for the work. This default position has significant practical consequences for businesses commissioning mobile app development. A client who engages a freelance iOS or Android developer without a written IP assignment clause may have paid the full development fee but may not legally own the app's source code. Without ownership, the client cannot modify the app, engage a different developer to maintain it, or transfer it as part of a business sale without the original developer's consent. To require that the client owns the copyright, the App Development Agreement must contain an express written assignment of copyright signed by the developer. Section 39 of the Copyright Act 2000 requires that a copyright assignment be in writing and signed by or on behalf of the assignor.
Mobile apps distributed through the Apple App Store or Google Play Store must comply with each platform's developer guidelines, terms of service, and content policies. These platform requirements are distinct from Irish legal obligations, but they have significant practical implications for the development contract. An Irish App Development Agreement should address app store compliance to clarify which party is responsible for ensuring compliance and what happens if the app is rejected or removed from the store. Apple's App Store Review Guidelines and Google Play's Developer Policy Center impose requirements in areas such as privacy (including data collection disclosures and App Privacy Labels), in-app purchases and subscription billing, age-appropriate content, advertising and tracking (including compliance with Apple's App Tracking Transparency framework and Google's advertising policies), and prohibited content. Where an app fails to comply with these requirements, the platform provider may reject the app during the review process or remove it from the store after launch — with significant consequences for the client's business. The App Development Agreement should specify whether the developer is responsible for ensuring initial platform compliance and for managing the app store submission process, or whether this is the client's responsibility.
Mobile applications require ongoing maintenance after launch to remain functional, secure, and compliant with evolving platform requirements. Operating system updates (iOS and Android releases), security vulnerabilities, changing app store policies, and changes to integrated third-party APIs can all require modifications to the app after its initial release. An Irish App Development Agreement should clearly specify the developer's post-launch obligations — including the duration of any warranty period, what maintenance and support services are included in the agreed fee, and what additional services are available at extra cost. The warranty period is typically 30 to 90 days after the app is accepted by the client and launched on the relevant app stores. During the warranty period, the developer should be obliged to rectify, free of charge, any defects in the app that are attributable to errors or omissions in the developer's work — for example, bugs, crashes, or functionality that does not conform to the specification. The agreement should distinguish between warranty obligations (correcting defects in the original work) and change requests (implementing new features or modifying existing functionality), which are typically subject to additional fees. Beyond the warranty period, the parties may agree a separate maintenance and support agreement, or the App Development Agreement may include provisions for an ongoing maintenance retainer.
The General Data Protection Regulation (GDPR) and the Data Protection Acts 1988–2018, enforced by the Data Protection Commission (DPC) in Ireland, impose significant obligations on businesses that develop or operate mobile applications that process the personal data of users in the European Union. These obligations are relevant to both the client (as the data controller responsible for the app) and the developer (who may act as a data processor during development and potentially as a sub-processor if the developer hosts or maintains the app's backend infrastructure). The principle of data protection by design and by default under Article 25 GDPR requires that data protection is incorporated into the design of the app from the outset — not added as an afterthought. In the context of an App Development Agreement, this means that the developer should build the app with privacy-protective defaults — for example, collecting only the minimum amount of personal data necessary for the app's functionality (data minimisation), implementing appropriate security measures (such as encryption of data at rest and in transit), and providing users with clear and accessible controls over their data.
A App Development Agreement (Ireland) does not legally require a lawyer in Ireland, and individuals and businesses may draft and execute the document independently. The Companies Act 2014 does not mandate legal representation for the creation or signing of this type of document. However, seeking independent legal advice from a qualified Ireland lawyer is recommended for transactions involving substantial financial value, complex regulatory requirements, or cross-border elements where multiple legal jurisdictions may apply. A lawyer can verify that the document complies with all applicable statutory requirements, identify potential risks specific to the transaction, and confirm that the terms adequately protect the interests of all parties involved. The High Court of Ireland has jurisdiction over disputes arising from this type of document, and Companies Registration Office (CRO) may impose additional compliance obligations depending on the nature of the underlying transaction. Professional legal review is particularly advisable where the document will be submitted to government agencies or used as evidence in legal proceedings.
This template is provided for informational purposes only and does not constitute legal advice. Laws vary by jurisdiction and change over time. Consult a qualified attorney for advice specific to your situation.Full disclaimer
Found an error? Let us knowRelated Documents
You may also find these documents useful:
Software Development Agreement (Ireland)
A contract between a client and a software developer in Ireland setting out the scope of work, deliverables, payment, and IP ownership.
Non-Disclosure Agreement — Disclosure (Ireland)
A one-way agreement protecting confidential information disclosed by one party to another in Ireland.
Independent Contractor Agreement (Ireland)
A contract for engaging an independent contractor to provide services on a self-employed basis in Ireland.
Service Agreement (Ireland)
A contract for the provision of professional or commercial services between a provider and a client in Ireland.
White Label Agreement (Ireland)
A contract allowing one party to rebrand and resell another party's products or services as their own in Ireland.