Skip to main content

Software Development Agreement Spain (Acuerdo de Desarrollo de Software)

Acuerdo de Desarrollo de Software España

ACUERDO DE DESARROLLO DE SOFTWARE

Conforme a la Ley de Propiedad Intelectual (RDL 1/1996), artículos 95 a 104

1. PARTES INTERVINIENTES

CLIENTE:

Nombre / Razón social: [Nombre del Cliente]

NIF / CIF: [NIF del Cliente]

Domicilio: [Domicilio del Cliente]

Representante legal: [Representante del Cliente]

DESARROLLADOR:

Nombre / Razón social: [Nombre del Desarrollador]

NIF / CIF: [NIF del Desarrollador]

Domicilio: [Domicilio del Desarrollador]

Representante legal: [Representante del Desarrollador]

2. ALCANCE DEL PROYECTO

Nombre del proyecto: [Nombre del Proyecto]

Descripción y alcance del proyecto: [Descripción del Proyecto]

Stack tecnológico: [Stack Tecnológico]

La especificación técnica completa se recoge en el Anexo Técnico adjunto al presente acuerdo, que forma parte integrante del mismo.

3. PLAZOS Y ENTREGA

Fecha de inicio del proyecto: [Fecha de Inicio]

Fecha de entrega final: [Fecha de Entrega]

El desarrollador entregará el software finalizado antes de la fecha de entrega final. Tras la entrega, el cliente dispondrá de un período de prueba de aceptación de 15 días hábiles para verificar el software frente a las especificaciones acordadas y comunicar al desarrollador cualquier disconformidad. El desarrollador corregirá los defectos notificados en un plazo de 10 días hábiles desde la notificación.

4. HONORARIOS Y PAGO

Estructura de honorarios: [Estructura de Honorarios]

Honorarios totales (IVA excluido): [Honorarios Totales]

Se añadirá IVA al 21% a cada factura conforme a la Ley 37/1992 del IVA.

Calendario de pagos: [Calendario de Pagos]

Conforme a la Ley 3/2004, de 29 de diciembre, de lucha contra la morosidad, el pago se realizará dentro de los 60 días naturales siguientes a la recepción de la factura. El retraso devengará automáticamente intereses al tipo de referencia del BCE más 8 puntos porcentuales conforme al artículo 7 de la Ley 3/2004.

5. PROPIEDAD INTELECTUAL

Titularidad de la PI: [Titularidad PI]

El desarrollador cede o licencia (según lo indicado anteriormente) al cliente todos los derechos de propiedad intelectual sobre los elementos de software desarrollados a medida — incluyendo código fuente, código objeto, documentación y material preparatorio — creados específicamente para el presente proyecto, conforme a los artículos 43 y 97 de la Ley de Propiedad Intelectual (RDL 1/1996). Los derechos cedidos comprenden: reproducción, distribución, comunicación pública, transformación y todos los demás derechos de explotación económica, por todo el plazo legal de protección, a nivel mundial, en exclusiva (cuando se haya acordado cesión completa o licencia exclusiva).

Las librerías de terceros preexistentes, los componentes de código abierto y las herramientas del desarrollador incorporadas al entregable se licencian al cliente conforme a sus respectivas licencias, según se detalla en el Anexo Técnico. El desarrollador garantiza que los elementos desarrollados a medida no infringen derechos de propiedad intelectual de terceros.

6. GARANTÍA Y RESPONSABILIDAD

El desarrollador garantiza que el software se ajustará a las especificaciones acordadas durante un período de garantía de [Período de Garantía] desde la fecha de aceptación de la entrega. Durante el período de garantía, el desarrollador corregirá los defectos sin coste adicional.

La responsabilidad entre las partes se limita al total de honorarios pagados conforme al presente acuerdo, excluyendo los supuestos de dolo o culpa grave conforme al artículo 1102 del Código Civil.

7. CONFIDENCIALIDAD Y PROTECCIÓN DE DATOS

Ambas partes mantendrán estricta confidencialidad sobre toda la información técnica, comercial y personal recibida en relación con el presente acuerdo. Cuando el software desarrollado trate datos personales, las partes suscribirán un Acuerdo de Encargo del Tratamiento separado conforme al artículo 28 del Reglamento (UE) 2016/679 (RGPD) y la Ley Orgánica 3/2018 (LOPDGDD) antes del inicio de cualquier tratamiento de datos personales.

8. LEY APLICABLE Y RESOLUCIÓN DE DISPUTAS

El presente acuerdo se rige por la legislación española, principalmente la Ley de Propiedad Intelectual (RDL 1/1996), el Código Civil y el Código de Comercio. Las disputas se someterán a la jurisdicción del Juzgado de lo Mercantil de [Ciudad de Otorgamiento], o, de mutuo acuerdo, a arbitraje conforme a la Ley 60/2003 de Arbitraje ante la Corte de Arbitraje de Madrid (CAM) o institución equivalente.

FIRMAS

Firmado en [Ciudad de Otorgamiento], a [Fecha de Otorgamiento].

CLIENTE:

[Nombre del Cliente]

Representado por: [Representante del Cliente]

Firma: _________________________ Fecha: _________________________

DESARROLLADOR:

[Nombre del Desarrollador]

Representado por: [Representante del Desarrollador]

Firma: _________________________ Fecha: _________________________

Cliente

________________

Signature

Desarrollador

________________

Signature

Maintained by Vladislav Sergienko, Founder·Template last modified: ·Report an error

What Is a Software Development Agreement Spain (Acuerdo de Desarrollo de Software)?

A Software Development Agreement Spain (Acuerdo de Desarrollo de Software) is a formal written contract between a client (cliente or comitente) and a software developer or development company (desarrollador or empresa de desarrollo) establishing the terms under which custom software will be designed, programmed, tested, delivered, and maintained, with particular attention to the ownership of intellectual property rights in the resulting work, governed principally by Real Decreto Legislativo 1/1996, de 12 de abril, por el que se aprueba el Texto Refundido de la Ley de Propiedad Intelectual (LPI), specifically Articles 95 through 104 which provide a dedicated legal regime for computer programs (programas de ordenador) as a protected category of intellectual work.

Article 97 of the LPI establishes the foundational rule on authorship and ownership of computer programs in Spain: when a computer program is created by an employee in the performance of their employment duties or following the employer's instructions, the employer is deemed the exclusive holder of the economic exploitation rights in the program under Article 97.4 LPI — but this rule does not apply to independent contractors or freelancers, who retain authorship rights unless they expressly assign or license them in writing. This makes the contractual assignment of intellectual property rights the single most critical clause in any Spanish software development agreement between a client and a self-employed developer (autónomo) or independent development company.

The LPI protects computer programs as literary works (obras literarias) under Article 10.1.i LPI, with copyright protection arising automatically at the moment of creation without need for registration. The protection covers the source code (código fuente), object code (código objeto), design material, technical documentation, and preparatory documentation where they constitute original intellectual creations under Article 96 LPI. The LPI protection term for computer programs is 70 years after the death of the author or, for works created by legal entities, 70 years from the date of lawful publication under Article 26 LPI.

Spain implemented the EU Directive 2009/24/EC on the legal protection of computer programs through the LPI — this Directive harmonises minimum protections across EU Member States and prohibits member states from imposing formality requirements for copyright protection. The Directive and LPI together regulate the key decompilation and interoperability rights under Articles 100 and 101 LPI — the lawful acquirer of a computer program may make a back-up copy, study the program's operation, and decompile it to achieve interoperability with other programs to the extent permitted by law, without these acts constituting copyright infringement.

The Agencia Española de Protección de Datos (AEPD) and Reglamento (UE) 2016/679 (RGPD — GDPR) impose additional obligations on software developers building systems that process personal data — the client as data controller (responsable del tratamiento) and the developer as data processor (encargado del tratamiento) under Article 28 RGPD must execute a data processing agreement (Acuerdo de Encargo del Tratamiento) as a mandatory annex to the software development contract when the software processes personal data. The Ley Orgánica 3/2018 (LOPDGDD) supplements the RGPD with Spanish-specific provisions enforced by the AEPD.

For commercial contracts between businesses (contratos mercantiles entre empresarios) in Spain, the Código de Comercio (Real Decreto de 22 de agosto de 1885) and the Ley 7/1998, de 13 de abril, sobre Condiciones Generales de la Contratación (LCGC) apply alongside the LPI — the LCGC requires that standard contract terms (condiciones generales) be incorporated transparently and prohibits abusive clauses in B2B contracts of adhesion. The Ley 3/2004, de 29 de diciembre, por la que se establecen medidas de lucha contra la morosidad en las operaciones comerciales, governs payment terms and establishes a maximum payment period of 60 days for commercial transactions between businesses in Spain.

When Do You Need a Software Development Agreement Spain (Acuerdo de Desarrollo de Software)?

A Software Development Agreement Spain is needed whenever a Spanish business, public entity, or individual commissions the creation of custom software — including web applications, mobile applications, enterprise resource planning (ERP) systems, customer relationship management (CRM) tools, e-commerce platforms, or any bespoke digital solution — from an independent developer or development company, to confirm intellectual property ownership is properly transferred and project terms are legally enforceable.

The agreement is required when a Spanish empresa (sociedad limitada, sociedad anónima) engages a freelance developer (autónomo) registered with the Agencia Tributaria under the CNAE code 6201 (actividades de programación informática) — without a written assignment of rights, the autónomo retains copyright ownership of the delivered software under Article 97 LPI regardless of payment received.

A Software Development Agreement is needed when a startup (empresa emergente) under Ley 28/2022 de fomento del ecosistema de las empresas emergentes commissions development from an outsourced team — the agreement must address equity or option grants in connection with development services, confirming IP ownership vests entirely in the startup rather than remaining with individual developers.

The agreement is required when a Spanish Administración Pública (public administration body) contracts software development under Ley 9/2017, de 8 de noviembre, de Contratos del Sector Público (LCSP) — public procurement rules impose additional requirements including mandatory IP assignment to the public entity under Article 308 LCSP and compliance with the Esquema Nacional de Interoperabilidad (ENI) and Esquema Nacional de Seguridad (ENS) frameworks.

The agreement is needed when development involves processing of personal data — the client must execute a separate Acuerdo de Encargo del Tratamiento under Article 28 RGPD as a mandatory complement to the development contract, defining data processing instructions, security measures under the ENS, and return or deletion obligations upon contract termination.

A Software Development Agreement is required when a development project involves multiple jurisdictions — a Spanish company commissioning development from a non-EU developer must address export control compliance, applicable law, and dispute resolution mechanisms including potential arbitration under the Reglamento de la Corte de Arbitraje de Madrid (CAM) or ICC arbitration.

Parties in Spain should prepare a Software Development Agreement Spain (Acuerdo de Desarrollo de Software) proactively rather than waiting for a dispute to arise. Courts interpret agreements based on the written terms rather than oral representations. Under the Ley de Sociedades de Capital (LSC) RDL 1/2010, the Registro Mercantil maintains the register of Spanish companies. The Código de Comercio 1885 governs commercial obligations. The Agencia Estatal de Administración Tributaria (AEAT) administers Impuesto sobre Sociedades (IS) under Ley 27/2014. The Comisión Nacional de los Mercados y la Competencia (CNMC) enforces competition law. The Código Civil governs general contractual obligations under Article 1255. Where the transaction involves regulated activities, prior approval from the relevant authority may be required before execution.

What to Include in Your Software Development Agreement Spain (Acuerdo de Desarrollo de Software)

A valid Software Development Agreement Spain under RDL 1/1996 (LPI) and Spanish commercial law must contain the following essential elements to protect both parties' interests and confirm IP ownership is properly established.

Scope of Work and Technical Specifications: A detailed description of the software to be developed — including functional requirements (requisitos funcionales), technical specifications (especificaciones técnicas), target platforms (web, mobile, desktop), programming languages and frameworks to be used, integration requirements with existing systems, and performance benchmarks. This scope definition (alcance) is the foundation of the agreement and should be set out in a Technical Annex (Anexo Técnico) or Statement of Work (SOW) attached to the main contract.

Delivery Milestones and Acceptance: A project timeline with defined milestones (hitos), deliverables (entregables), and acceptance criteria (criterios de aceptación) for each phase. The acceptance procedure must specify: (1) the acceptance testing period (período de prueba de aceptación); (2) the criteria by which deliverables are deemed accepted or rejected; and (3) the consequences of rejection — including the developer's obligation to correct defects (corrección de defectos) within an agreed period before the client may terminate or withhold payment under Article 1124 CC.

Intellectual Property Assignment: The critical clause under Articles 97 and 43 LPI — an express, written assignment (cesión) of all intellectual property rights in the developed software, including source code, object code, documentation, and preparatory materials, to the client. The assignment must specify: (1) the rights assigned — reproduction (reproducción), distribution (distribución), public communication (comunicación pública), transformation (transformación), and all other economic exploitation rights; (2) the territorial scope (worldwide — mundial); (3) the duration (for the full legal protection term); and (4) the exclusivity (exclusiva). Under Article 43.2 LPI, assignments of rights without specifying scope are interpreted narrowly — the scope must be stated explicitly.

Licence to Pre-Existing Materials: Where the developer incorporates pre-existing proprietary tools, libraries, frameworks, or modules (desarrollos preexistentes) into the custom software, the agreement must grant the client a licence to use those pre-existing materials as part of the delivered product — specifying whether the licence is exclusive or non-exclusive, perpetual or time-limited, and sublicensable. Third-party open-source components must be identified and their licence terms (GPL, MIT, Apache, etc.) disclosed and accepted by the client.

Payment Terms and Invoicing: The agreed fee structure — fixed price (precio cerrado), time and materials (tiempo y material), or milestone-based payments (pagos por hitos) — and invoicing schedule. Under Ley 3/2004 de lucha contra la morosidad, payment between Spanish businesses must be made within 60 days of invoice receipt unless a shorter period is agreed. Late payment triggers the European Central Bank reference rate plus 8 percentage points interest automatically.

Confidentiality: Mutual obligations of confidentiality (confidencialidad) protecting the client's business information, data, and technical requirements, and the developer's proprietary methodologies. Where the software processes personal data, a separate Acuerdo de Encargo del Tratamiento under Article 28 RGPD must be executed.

Warranties and Liability: The developer's warranty that the software will conform to the agreed specifications for a defined warranty period (período de garantía) — typically 12 months — and that the software does not infringe third-party intellectual property rights. Limitation of liability (limitación de responsabilidad) clauses are permitted between commercial parties (empresarios) under Spanish law subject to Article 1105 CC — typically capping liability at the total fees paid under the contract, excluding intentional misconduct (dolo) or gross negligence (culpa grave) under Article 1102 CC.

Governing Law and Dispute Resolution: Designation of Spanish law (ley española) and, for commercial disputes, arbitration before the Corte de Arbitraje de Madrid (CAM), the Club Español del Arbitraje (CEA), or the CIMA (Centro Internacional de Mediación y Arbitraje) under Ley 60/2003, de 23 de diciembre, de Arbitraje, as an alternative to the Juzgado de lo Mercantil proceedings.

Forms-legal.com provides this Software Development Agreement Spain template as a practical starting point for tech companies and freelancers operating under Spanish law.

Under the Ley de Sociedades de Capital (LSC) RDL 1/2010, the Registro Mercantil maintains the register of Spanish companies. The Código de Comercio 1885 governs commercial obligations. The Agencia Estatal de Administración Tributaria (AEAT) administers Impuesto sobre Sociedades (IS) under Ley 27/2014. The Comisión Nacional de los Mercados y la Competencia (CNMC) enforces competition law. The Código Civil governs general contractual obligations under Article 1255.

Cite this page

Reference this free template in an article, syllabus, or research note:

APA

Forms Legal. (2026). Software Development Agreement Spain (Acuerdo de Desarrollo de Software) (Spain) [Legal document template]. Forms Legal. https://forms-legal.com/espana/business/intellectual-property/software-development-agreement-spain

MLA

"Software Development Agreement Spain (Acuerdo de Desarrollo de Software) (Spain)." Forms Legal, 2026, https://forms-legal.com/espana/business/intellectual-property/software-development-agreement-spain.

BibTeX
@misc{formslegal-software-development-agreement-spain,
  author       = {{Forms Legal}},
  title        = {Software Development Agreement Spain (Acuerdo de Desarrollo de Software) (Spain)},
  year         = {2026},
  howpublished = {\url{https://forms-legal.com/espana/business/intellectual-property/software-development-agreement-spain}},
  note         = {Free legal document template}
}

Also available for these jurisdictions:

Frequently Asked Questions

Statute-referenced template — Template last modified June 2026

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 know

Related Documents

You may also find these documents useful:

Acuerdo de Diseño Web España — LPI art. 97 y LSSI-CE

Acuerdo de Diseño Web para España conforme al artículo 97 de la Ley de Propiedad Intelectual (RDL 1/1996) y la Ley 34/2002 LSSI-CE, que regula la prestación de servicios de diseño y desarrollo web, la titularidad de la propiedad intelectual y las obligaciones de cumplimiento normativo entre cliente y diseñador.

Acuerdo de Confidencialidad España — Ley 1/2019 de Secretos Empresariales

Acuerdo de Confidencialidad (NDA) para España conforme al artículo 1255 del Código Civil, la Ley Orgánica 3/2018 (LOPDGDD) y la Ley 1/2019 de Secretos Empresariales, que protege la información empresarial confidencial, los secretos comerciales y los datos exclusivos en relaciones comerciales.

Acuerdo de Desconexión Digital (España)

Acuerdo de Desconexión Digital para España — regulado por el artículo 88 de la Ley Orgánica 3/2018 (LOPDGDD), que establece el derecho de los trabajadores a desconectarse de las comunicaciones digitales de trabajo fuera del horario laboral y la política interna del empleador sobre el uso de la tecnología.

Acuerdo de Descuento Comercial — España

Acuerdo de Descuento Comercial para España — regulado por el artículo 175 del Código de Comercio y la Ley 19/1985 Cambiaria y del Cheque, que establece los términos de una operación de descuento bancario o comercial mediante la que un cedente transfiere efectos comerciales antes de su vencimiento a cambio de anticipo inmediato menos los gastos de descuento.