Contrato de desarrollo de software Completar el modelo

¿Cómo funciona?

1. Elegir este modelo

Empieza haciendo clic en "Completar el modelo"

1 / Elegir este modelo

2. Completar el documento

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

2 / Completar 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

Contrato de desarrollo de software

Última revisión Última revisión 18/02/2024
Formatos FormatosWord y PDF
Tamaño Tamaño8 a 13 páginas
4.8 - 37 votos
Completar el modelo

Última revisiónÚltima revisión: 18/02/2024

FormatosFormatos disponibles: Word y PDF

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

Valoración: 4.8 - 37 votos

Completar el modelo

El contrato de desarrollo de software es un contrato a través del cual una persona encarga a otra la realización o desarrollo de un software, la mayoría de las veces a cambio de un precio o ganancia económica. En este contrato, la persona que solicita el software se denomina cliente y la persona que lo realiza se domina desarrollador.

En el contrato de desarrollo de software, las principales obligaciones del desarrollador son el diseño y codificación del software y su entrega en favor del cliente respondiendo de los posibles defectos o fallos del mismo. No obstante, el desarrollo de software también puede incluir el diseño, la imagen visual del software, los dibujos o logos que incluirá, etc.

Por su parte, el cliente está obligado a recibir el software y a pagar el precio (si se estableció un precio o una ganancia económica en favor del desarrollador).

Es importante tener en cuenta que las partes en este contrato conservan en todo momento su independencia. En otras palabras, debemos de considerar que el desarrollador llevará a cabo el desarrollo del software de acuerdo a su criterio y experiencia, por lo que no habrá una relación laboral entre las partes.

Este documento permite celebrar un contrato de desarrollo de software entre uno o varios clientes (que pueden ser personas físicas o morales) y entre uno o varios desarrolladores (que también pueden ser personas físicas o morales).

Es importante puntualizar que el Software es protegido de conformidad a la legislación Mexicana como una Obra protegida por Derechos de Autor, lo cual crea una dualidad de derechos patrimoniales y morales que deberán ser especificados dentro del contrato, para el óptimo funcionamiento de la relación jurídica.


Funcionalidad del software

El contrato permite 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. Además, el contrato incluye el establecimiento de un periodo de garantía sobre el software en el que el desarrollador deberá responder de sus posibles defectos, o fallas técnicas.


Cláusula de no competencia

Las partes pueden incluir en el contrato una cláusula de no competencia, con la que 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. Con esta cláusula se trata de evitar, a través de una sanción, que el desarrollador pueda seguir haciendo uso de la comercialización o uso del software, después de la terminación del contrato.

Este periodo de tiempo de no competencia debe ser remunerado y su duración será 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 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, resulta especialmente importante proteger la información que las partes consideren confidencial.

Por este motivo, en el contrato se puede incluir la posibilidad de que las partes tengan la obligación de mantener la confidencialidad, y por lo tanto, estén obligadas a no divulgar la información que entre ellas sea compartida, aún después de concluido el contrato, esto es, después de que el software haya sido entregado al cliente.

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.


¿Cómo usar este documento?

En este contrato se establecen las condiciones y formalidades que deberán cumplirse para el encargo, diseño, desarrollo y entrega de un software, así como los derechos y obligaciones que tendrán cada una de las partes.

El documento puede ser utilizado para contratar cualquier tipo de software (como por ejemplo, sitios web, programas informáticos, aplicaciones para la plataforma Android o iOS, etc.), por ello muy importante indicar de forma detallada en qué va a consistir el software, esto es, su funcionalidad y las principales características que deberá incluir. Otro aspecto importante a considerar es la forma en la que se realizará el pago al desarrollador. En este contrato se incluyen las siguientes modalidades:

  • Desarrollo del software gratuito (por ejemplo, si el software será donado para una institución educativa)
  • Desarrollo del software a cambio de una cantidad de dinero específica o sobre un presupuesto
  • Desarrollo del software a cambio de una cantidad de dinero variable (por ejemplo, un porcentaje sobre las ventas que se realicen en el sitio web)

Es importante precisar que el precio de la software puede ser ajustado conforme a su desarrollo, no obstante, los cambios en el precio de la software siempre serán por acuerdo entre las partes. Esto puede ocurrir, por ejemplo, si el cliente solicita una modificación al software que se solicitó originalmente, o una funcionalidad adicional que inicialmente no había sido prevista.

En este punto también es importante señalar que el desarrollo del software puede ser dividido en varias etapas, por ejemplo, la primera etapa encaminada al diseño y esquematización del software, la segunda a la codificación del software y la tercera a probar y llevar a cabo la entrega del software. De esta manera, se pueden establecer distintas fechas de entrega, para las distintas etapas, dependiendo de las necesidades del cliente.

Una vez precisados estos elementos en el contrato de desarrollo de software, y después de que este haya sido leído y firmado en cada una de sus hojas por las partes o por sus representantes legales (en este último caso, adjuntando el documento que otorga facultades al representante legal para celebrar el contrato en nombre del cliente o del desarrollador) el contrato será válido. Finalmente, es importante que cada una de las partes que firman el contrato conserve un ejemplar del mismo, y en su caso de los anexos que se incluyan, como por ejemplo del presupuesto o de las credenciales de las personas que firman.


Derecho aplicable

Legislación Civil (Código Civil Federal y Códigos Civiles Estatales)

Ley Federal de Protección de Datos Personales en Posesión de los Particulares

Ley Federal de Protección a la Propiedad Industrial


¿Cómo modificar el modelo?

Completas un formulario. El documento se va redactando ante tus ojos, en base a tus respuestas.

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

Completar el modelo