Contrato de desarrollo de software Rellenar el modelo

¿Cómo funciona?

1. Elegir este modelo

Empieza haciendo clic en "Rellenar el modelo"

1 / Elegir este modelo

2. Rellenar el documento

Contesta a algunas preguntas y tu documento tipo se creará automáticamente.

2 / Rellenar el documento

3. Guardar - Imprimir

¡Tu documento está ya listo! Lo recibirás en los formatos Word y PDF. Lo podrás modificar.

3 / Guardar - Imprimir

Consultar a un abogado

Puedes optar por recurrir a los servicios de un abogado después de haber rellenado el documento.

Consultar a un abogado

Contrato de desarrollo de software

Última revisión Última revisión 08/08/2024
Formatos FormatosWord y PDF
Tamaño Tamaño13 a 19 páginas
Rellenar el modelo

Última revisiónÚltima revisión: 08/08/2024

FormatosFormatos disponibles: Word y PDF

TamañoTamaño: 13 a 19 páginas

Opción: Ayuda de un abogado

Rellenar el modelo

¿Qué es un contrato de desarrollo de software?

El contrato de desarrollo de software es un tipo de acuerdo por el cual un cliente pacta con un programador informático o desarrollador el diseño, estructuración y codificación de un software o aplicación (app) a medida, es decir, con las características y funcionalidades exigidas por el cliente, a cambio del pago de un precio, o si así lo acuerdan las partes, de forma gratuita.

Siguiendo lo anterior, el desarrollador queda obligado a entregar el software a medida según las características y plazos acordados con el cliente. El desarrollador realizará el desarrollo de software siguiendo las técnicas, conocimientos y herramientas que libremente estime oportunas.

 

¿Cuál es la principal diferencia entre un contrato de desarrollo de software y un contrato de prestación de servicios?

La firma de un contrato de prestación de servicios implica el compromiso del prestador de servicio de llevar a cabo una actividad (p. ej. prestar un servicio de asesoramiento, de limpieza, etc.), pero ello no asegura la obtención de un determinado resultado. El prestador de servicios que cumplirá con el contrato de prestación de servicios tan pronto como haya llevado a cabo su actividad contratada de forma diligente, independientemente del resultado (p. ej. un contrato de servicios de limpieza).

En contraposición a esto, en el contrato de desarrollo de software, el desarrollador queda obligado a entregar un software con unas características concretas. El desarrollador cumplirá con lo dispuesto en el contrato una vez que el cliente obtenga el software deseado. No vale solo con realizar la actividad de desarrollo de software, sino que lo importante es el resultado de esta actividad, es decir, la creación de un software de acuerdo con lo pactado por el cliente.


¿Cuál es la principal diferencia entre un contrato de desarrollo de software y un contrato de licencia de software?

El contrato de licencia de uso de software que el desarrollador o propietario de un software (denominado licenciante) autorice a un tercero (denominado licenciatario) que haga uso de un software a cambio del pago de un precio o canon. En este caso, no se acuerda la creación de un software a medida, sino que únicamente se permite el uso de un software ya creado en favor de terceros.

En nuestra guía ¿Cómo se puede comercializar un programa informático o software?, se recoge una mayor información sobre el contrato de licencia de software.


¿Es obligatoria la celebración por escrito de un contrato de desarrollo de software?

No, no es obligatoria. Las partes pueden negociar un contrato de desarrollo de software de forma oral, es decir, acordar verbalmente la elaboración de un determinado software.

Ahora bien, la firma del contrato de desarrollo de software por escrito permite fijar los requisitos del software y facilita la prueba de su contenido en el caso de que cualquiera de las partes tenga que reclamar en vía judicial el cumplimiento del contrato.


¿Cuáles son los requisitos para la firma de un contrato de desarrollo de software?

El desarrollador de software no debe cumplir con requisitos especiales para la firma de un contrato de desarrollo de software. En todo caso, el desarrollador debe tener en cuenta lo siguiente antes de comprometerse a crear el software:

 

¿Quién puede firmar un contrato de desarrollo de software?

El contrato de desarrollo de software se puede formalizar tanto entre personas jurídicas o empresas como entre personas físicas o individuales.

En el caso de que el cliente o el profesional sea una persona jurídica, este contrato debe ser firmado por un administrador de la empresa o una persona apoderada para representar a la empresa.

Las personas físicas pueden firmar este contrato personalmente, siempre que sean mayores de 18 años o mayores de 16 años emancipados (es decir, menores que no viven junto a sus padres) y tengan capacidad plena para la firma de documentos jurídicos. En los casos de menores de edad, o de personas incapacitadas judicialmente o declaradas como pródigos, este contrato deberá ser firmado por las personas que ejerzan la patria potestad o por sus representantes legales (p. ej. por un tutor o curador).

 

¿Cuál es el plazo de duración de un contrato de desarrollo de software?

Las partes pueden establecer un plazo de tiempo determinado concreto (p. ej. por 3 meses) para el desarrollo de software, o bien pueden acordar que la duración del contrato sea la necesaria para realizar el desarrollo del software.

 

¿Qué es necesario realizar una vez que ha completado este contrato de desarrollo de software?

Una vez preparado, tanto el desarrollador como el cliente deben firmar este contrato de desarrollo de software, ya sea personalmente o a través de su representante (p. ej. la persona apoderada para actuar en nombre del desarrollador de software).

Las partes deben firmar en la parte señalada al final de contrato, así como en el margen izquierdo de cada una de sus páginas. Por último, la firma del contrato la pueden realizar a mano o con un certificado digital.

Asimismo, las partes deben firmar este contrato en dos ejemplares, ya que cada una de ellas debe conservar una copia.

 

¿Qué documentos deben adjuntar las partes a este contrato de desarrollo de software?

Las partes pueden adjuntar libremente los documentos que deseen para clarificar el contenido del contrato o facilitar su interpretación, así como para demostrar la capacidad para la firma del contrato de un representante o apoderado del cliente o desarrollador. Así, las partes pueden adjuntar, entre otros, los siguientes documentos:

  • Copia del presupuesto o propuesta de servicios que el desarrollador envió de forma previa al cliente.

  • La copia de la autorización o poder que permite a una de las partes firmar en nombre de la persona o empresa que representa, así como de sus documentos de identificación.

  • Un informe o folleto en el que detalle todas las características del futuro software.

 

¿Es necesario firmar este contrato de desarrollo de software ante notario público?

No, no es necesario. La firma de un contrato ante notario público otorga una mayor garantía sobre su contenido y sobre su aplicación, pero, en este caso, es meramente opcional.

En general, la firma de estos documentos no se realiza ante notario, ya que supone un importante coste (las partes tienen que pagar los honorarios del notario), e implica una dilación en el tiempo necesario para llevar a cabo la firma del contrato.

 

¿Cómo se realiza el pago de los honorarios o precio del desarrollador de software?

Las partes pueden decidir libremente en el contrato de desarrollo de software los plazos y la forma en la que el cliente realizará el pago del precio del desarrollador. De esta forma, las partes deben remitirse a lo establecido en el contrato para determinar los plazos de pago.


¿Qué debe incluir el contrato de desarrollo de software?

El contrato de desarrollo de software debe incluir, como mínimo, los siguientes puntos:

  • Las principales características o funcionalidades del software que se desea crear, pudiendo incluirse como anexos todos los documentos que las partes estimen necesarios sobre el software.

  • El precio del desarrollo del software y su forma de pago o, en su caso, las condiciones para su realización de forma gratuita.

  • El plazo o los plazos de ejecución en los que se deberá completar el software, así como el plazo de entrega del software en su totalidad, incluyendo la posibilidad de establecer una sanción por el retraso en el cumplimiento de estos plazos.

  • La forma en la que se realizará la entrega o instalación del software en favor del cliente.

  • El establecimiento de un periodo de garantía sobre el software en el que el desarrollador deberá responder de sus posibles defectos. Las partes pueden incluir un periodo o plazo de prueba.


¿Cuál es la legislación aplicable a un contrato de desarrollo de software?

El contrato de desarrollo de software queda sujeto a lo dispuesto en el Título VIII del Real Decreto Legislativo 1/1996, de 12 de abril, por el que se aprueba el texto refundido de la Ley de Propiedad Intelectual, regularizando, aclarando y armonizando las disposiciones legales vigentes sobre la materia.

Por otro lado, también será de aplicación lo dispuesto en el Código Civil, así como, en su caso, en el Código de Comercio.


Ayuda de un abogado

También tienes la opción de consultar a un abogado si necesitas ayuda.

El abogado puede contestar a tus preguntas o ayudarte en tus trámites. Al final de la creación del documento, se te ofrecerá esta opción.


¿Cómo modificar el modelo?

Rellenas un formulario. El documento se va redactando ante tus ojos, en función de tus respuestas.

Al finalizar, lo recibirás en los formatos Word y PDF. Puedes modificarlo y volver a utilizarlo.

Rellenar el modelo