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 Hace 7 días
Formatos FormatosWord y PDF
Tamaño Tamaño13 a 19 páginas
4,8 - 19 votos
Rellenar el modelo

Última revisiónÚltima revisión: Hace 7 días

FormatosFormatos disponibles: Word y PDF

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

Opción: Ayuda de un abogado

Valoración: 4,8 - 19 votos

Rellenar el modelo

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 a medida, es decir, con unas características y finalidades determinadas por el cliente, a cambio del pago de un precio, o bien, se puede acordar su desarrollo de forma gratuita.

 

¿Qué se considera como software o programa informático?

Se considera como software o programa informático toda aquella secuencia de instrucciones o indicaciones destinadas para ser utilizadas, directa o indirectamente, en un sistema informático (como puede ser un ordenador, un servidor, una tableta o un teléfono móvil) para realizar una función o una tarea específica, independientemente del lenguaje de programación utilizado para su creación.

Dentro de este término se incluyen todo tipo de programas informáticos, como pueden ser los dedicados a la gestión empresarial, al diseño industrial, la organización de stocks, procesadores de texto y páginas web. También se incluirían todo tipo de aplicaciones (apps) o programas diseñados para su ejecución en teléfonos móviles o tabletas.

A los mismos efectos, el término software comprenderá también la documentación preparatoria que sea necesaria para su uso, así como el soporte en el que se facilita el mismo (CD-ROM, DVDs, etc.) y todos los complementos necesarios para su ejecución.

 

Tipo de contrato de arrendamiento de obra

En general, este contrato se considera como un tipo específico de contrato de arrendamiento de obra, ya que en este tipo de contrato lo que se acuerda es la creación de un determinado software según las exigencias del cliente, independientemente del método o forma de trabajo o tiempo dedicado por el desarrollador para su preparación.

En ocasiones, este contrato se puede considerar como un tipo de contrato de prestación de servicios. Esto ocurrirá si es más relevante la forma de trabajo y tiempo invertido por el desarrollador que su resultado final. En este caso, se acuerda de forma general la preparación del software, y el contrato se cumpliría si el desarrollador presta sus servicios durante el tiempo acordado, independientemente de que se consiga el objeto final concreto. En estos casos, las partes deben completar un contrato de prestación de servicios.

En todo caso, este documento corresponde a la estructura de un contrato de arrendamiento de obra, y por tanto, el desarrollador está obligado a entregar el software a medida según lo acordado entre las partes y en los plazos fijados para ello, independientemente de cómo el desarrollador lleve a cabo su actividad.

 

¿Cómo utilizar este documento?

Este documento se podrá firmar tanto entre particulares (la actividad principal del desarrollador no consiste en la creación de software y el cliente va a realizar un uso personal del mismo), como entre profesionales (la actividad profesional del desarrollador es la de creación de software y el cliente lo utilizará en relación con su actividad profesional).

Por otro lado, en el caso de que lo que se desee sea ceder un software ya creado de propiedad del desarrollador, se deberá redactar un contrato de cesión de software. Si lo que se desea es ceder únicamente el uso de un software titularidad del desarrollador (es decir, permitir su uso manteniendo el desarrollador su titularidad sobre la propiedad intelectual del software), se deberá formalizar el correspondiente contrato de licencia de uso de software.

Por último, en el caso de que lo que se desee sea acordar la creación de otro bien o servicio distinto a un software o programa informático, se deberá rellenar el correspondiente contrato de arrendamiento de obra o servicios.

 

Obligaciones derivadas del contrato

La principal obligación del desarrollador será el diseño y codificación del software y su entrega en favor del cliente, respondiendo de los posibles defectos o fallos. De esta forma, el desarrollador deberá garantizar que el cliente pueda hacer uso adecuado del mismo, debiendo responder en aquellos casos en los que existan problemas técnicos o defectos que no se hayan podido detectar por el cliente en el momento de la entrega y de los ajustes que sean necesarios llevar a cabo en el sistema informático del cliente.

Por su parte, el cliente está obligado a recibir el software y a pagar el precio (si así se ha pactado) en el tiempo y lugar previstos. Este pago puede hacerse al momento de la entrega de la cosa ("pago al contado") o más tarde, por ejemplo, en varios plazos.

 

Contenido del contrato

Este documento incluye el siguiente contenido mínimo para garantizar su eficacia:

  • la información sobre las partes del contrato;
  • el precio del desarrollo del software y su forma de pago o condiciones para su realización de forma gratuita;
  • 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 plazo o los plazos de ejecución en los que se deberá completar cada una de las fases de preparación del 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 los mismos;
  • la forma en la que se realizará la entrega del software; y,
  • el establecimiento de un periodo de garantía sobre el software en el que el desarrollador deberá responder de sus posibles defectos.

Por otro lado, se podrá incluir, de forma opcional, una cláusula para establecer un periodo de prueba del software a fin de permitir la verificación de su correcto funcionamiento y su correcta instalación en los sistemas del cliente.

Además, se podrá añadir la posibilidad de incluir una posible colaboración entre las partes en futuros negocios como parte del pago a cambio del desarrollo del software, es decir, elaborar el software a cambio de permitir al desarrollador explotar o comercializar el software junto al cliente en una empresa o negocio común (p. ej. el desarrollador pasa a ser socio del cliente para la futura comercialización de software).

Por último, en el documento se incluyen otras cláusulas relevantes, como las cláusulas de confidencialidad, de establecimiento de la propiedad intelectual sobre el software y de no competencia del desarrollador que se comentarán a continuación.

 

Cláusula de no competencia

Mediante esta cláusula, se trata de evitar que el desarrollador pueda seguir haciendo uso de sus conocimientos relacionados con la comercialización o uso del software con posterioridad a la firma del contrato, tanto si actúa por cuenta propia como empresario como si trabaja como empleado para un competidor durante un periodo de tiempo determinado. De esta forma se trata de prevenir que el desarrollador pueda hacer uso de la información y experiencia acumulada en su favor y competir de forma desleal con el cliente.

En todo caso, este periodo de tiempo de no competencia deberá ser remunerado y su duración proporcional a la importancia de la información que dispone y al daño que podría causar al cliente la posible competencia desleal del desarrollador.

 

Cláusula sobre la propiedad intelectual del software

Este es uno de los aspectos de mayor importancia, ya que es necesario fijar de forma clara a quién corresponderá la titularidad (es decir, quien será el propietario) del software.

En este documento, se establece una cesión completa de la propiedad sobre el software en favor del cliente. De esta forma, el desarrollador no mantendrá ningún derecho o preferencia sobre el software, ya sea económico, de explotación, etc.

 

Cláusulas de confidencialidad

Dada la importancia de la información que puede ser transmitida entre las partes, incluyendo aspectos sobre el código fuente del software o sus características innovadoras, entre otros, se hace especialmente importante proteger toda la información relacionada con este contrato.

A través de esta cláusula, las partes quedan obligadas a guardar secreto de la información revelada en relación a este contrato y a prevenir que la misma pueda ser utilizada por terceros en su propio beneficio. En concreto, las partes deberán poner todos los medios necesarios para evitar el uso de información confidencial por parte de terceros y garantizar que la información relacionada con el software no sea divulgada. Si las partes desean regular con más detalle las reglas concretas de protección de la información relacionada con este contrato, se podrá acordar la firma de un acuerdo de confidencialidad (NDA).

En todo caso, el desarrollador deberá tratar de forma confidencial toda la información técnica relacionada con el software, independientemente de que se incluya o no esta cláusula en el contrato.

 

Formalización del contrato

Una vez descargado, este documento deberá ser firmado por cada una de las partes (desarrollador y cliente). El documento podrá ser firmado por una o varias persona(s) física(s) (persona natural), ya sea en su propio nombre o a través de un representante debidamente autorizado (p. ej. apoderado), o por una o varias persona(s) jurídica(s) (como puede ser una empresa, una asociación, etc.) a través de su representante persona física (p. ej. administrador).

Para un mayor nivel de seguridad, las firmas deberían figurar no sólo en la sección final del documento, sino también en el borde izquierdo de cada página que compone el documento, incluyendo, en su caso, las páginas de los anexos en los que se pudiera adjuntar todo otro documento suplementario que también formaría parte del contrato.

El contrato debe ser firmado al menos en dos ejemplares, para que cada una de las partes conserve una copia.

 

Derecho aplicable

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 y en el Código de Comercio español.

 

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