Términos y Condiciones.
Las reglas del juego entre devlusoft y el cliente. Aplican a los tres modelos de contratación (por proyecto, retainer mensual, hosting gestionado), salvo donde una sección específica indique algo distinto.
1. Disposiciones generales
devlusoft (en adelante, "devlusoft", "nosotros", o "el estudio") es un estudio de ingeniería de software con domicilio en México. Estos términos rigen la relación comercial entre devlusoft y el cliente que contrata cualquiera de los servicios descritos.
Al contratar un servicio de devlusoft (por proyecto, retainer, o hosting), el cliente acepta estos términos en su totalidad. Si hay un contrato específico firmado entre las partes que contradiga estos términos, prevalece el contrato específico para los puntos en conflicto.
Estos términos no cubren el tratamiento de datos personales del cliente, que se rige por nuestro aviso de privacidad y, cuando aplique, por acuerdos de confidencialidad firmados por separado.
2. Sección A — Por proyecto
Aplica cuando el cliente contrata un alcance definido, con precio fijo y entregable claro.
2.1 Alcance y entregables
El alcance del proyecto se documenta en un documento firmado por ambas partes antes del inicio. Ese documento define:
- Qué se va a construir (funcionalidades, integraciones, diseño)
- Qué se considera "entregado" (criterios de aceptación)
- El plazo de entrega
- El precio total y la forma de pago
Lo que no esté explícitamente en el documento de alcance se considera fuera del scope. Si durante el proyecto el cliente quiere agregar algo, lo discutimos como un cambio de alcance, con su ajuste de precio y plazo correspondiente.
2.2 Precio y forma de pago
El precio es fijo y se paga en la forma acordada en el documento de alcance. Típicamente:
- 50% al firmar el alcance (para arrancar)
- 50% al entregar, contra aprobación del cliente
En proyectos de mayor duración, se pueden acordar pagos por hito. Todos los precios están en pesos mexicanos o dólares estadounidenses, según lo que se acuerde, y no incluyen IVA u otros impuestos que apliquen.
2.3 Plazos
El plazo empieza a contar desde la firma del alcance y el pago inicial. Si durante el proyecto hay demoras atribuibles al cliente (cambios de criterio, información tardía, aprobaciones retrasadas), el plazo se ajusta proporcionalmente.
2.4 Propiedad intelectual del entregable
Al recibir el pago final, todo el código, documentación, infraestructura, y cuentas asociadas al proyecto se transfieren al cliente. El cliente es dueño absoluto del software entregado.
Esto incluye:
- Código fuente en el repositorio del cliente (GitHub, GitLab, Git propio, lo que el cliente prefiera)
- Cuentas de infraestructura transferidas a nombre del cliente (AWS, GCP, dominio, etc.)
- Documentación técnica del sistema
- Accesos y credenciales
devlusoft no retiene ningún componente del software después de la entrega, salvo que se acuerde un periodo de soporte post-entrega o que el cliente contrate hosting gestionado.
2.5 Garantía post-entrega
Después de la entrega, ofrecemos un periodo de garantía de 30 días naturales durante el cual corregimos, sin costo, defectos de funcionamiento atribuibles a nuestro desarrollo (bugs, no a cambios de alcance). Después de ese periodo, los ajustes se cotizan aparte.
3. Sección B — Retainer mensual (equipo dedicado)
Aplica cuando el cliente contrata un equipo dedicado por una tarifa mensual fija.
3.1 Naturaleza del compromiso
Un retainer es un compromiso de tiempo y atención de un equipo de devlusoft dedicado al cliente, no un compromiso de entrega de X features por mes. El equipo trabaja en las prioridades que el cliente define mes a mes.
3.2 Tarifa y facturación
La tarifa mensual es fija y se factura al inicio de cada mes. El monto depende del tamaño del equipo, el alcance del compromiso, y la duración esperada. Se define por escrito antes del arranque.
Si en algún momento se requiere ampliar el equipo o el alcance, se negocia un ajuste antes de aplicarlo.
3.3 Propiedad intelectual durante el retainer
Todo el código, infraestructura, y cuentas que se generen o configuren durante el retainer son del cliente desde el inicio. No hay periodo de "transferencia" porque la transferencia es inmediata.
3.4 Cancelación y condiciones de salida
El cliente puede cancelar el retainer en cualquier momento con aviso de 30 días naturales. Durante esos 30 días, el equipo sigue dedicado al cliente para hacer handover ordenado, documentar el estado del proyecto, y transferir todo lo pendiente.
devlusoft puede dar por terminado el retainer si:
- El cliente incurre en mora de 30 días o más
- Hay una solicitud del cliente que devlusoft considera fuera de su capacidad técnica o que compromete la integridad del equipo (a nuestro criterio razonable)
- Cualquiera de las partes decide terminarlo con el aviso correspondiente
En caso de cancelación, no hay penalización. El cliente recibe todo el código, infraestructura, documentación, y accesos existentes al momento de la terminación.
3.5 Lo que el retainer no incluye
El retainer cubre el tiempo y atención del equipo. No incluye:
- Infraestructura de producción (hosting), que se cotiza aparte o se usa la del cliente
- Licencias de terceros (Meta Business, OpenAI, servicios externos), que se pagan directo al proveedor
- Diseño gráfico especializado o branding si el proyecto no lo requiere (sí lo hacemos si lo necesita)
- Lo que genuinamente está fuera del scope, que se cotiza como proyecto aparte con precio fijo
Si durante el retainer se necesita algo que requiere un proveedor o servicio externo, devlusoft lo busca, lo negocia, y lo integra. El cliente se entera del proceso y de los términos. El costo de ese servicio externo se paga directo o se incluye en la siguiente factura, según se acuerde.
4. Sección C — Hosting e infraestructura gestionada
Aplica cuando devlusoft opera la infraestructura de un software (construido por nosotros o por otro estudio).
4.1 Qué incluye la cuota
La cuota mensual fija cubre: cómputo, ancho de banda, almacenamiento, dominio y DNS, certificados SSL, servicio de email (si aplica), monitoring 24/7, backups automáticos, seguridad básica (firewall, actualizaciones, gestión de secretos), deploys, y respuesta a incidentes.
El detalle de qué incluye específicamente y los topes de recursos se definen en el acuerdo de hosting, según el tamaño y necesidades del proyecto.
4.2 Modelo de cuota fija con tope y excedente
Cada plan de hosting tiene un tope de recursos incluido (ancho de banda, almacenamiento, etc.). Típicamente más que suficiente para el 95% de los casos.
Si el proyecto excede el tope: el servicio no se cae. Se cobra el excedente a precio del proveedor de infraestructura, sin markup adicional. Avisamos al cliente cuando se acerca al tope para que pueda decidir si quiere ampliar el plan o ajustar el uso.
4.3 Nivel de servicio
Operamos con buena práctica y monitoring 24/7, pero no somos un NOC. No ofrecemos SLA 99.99% contractual con penalización (esa es una promesa de hyperscaler). Si el cliente necesita ese nivel de compromiso contractual, le recomendamos AWS Enterprise Support, GCP Premium, o un equipo DevOps interno.
Para software crítico donde un minuto de caída significa dinero o vidas, el modelo de hosting gestionado de devlusoft no es el adecuado. Se lo decimos al cliente antes de aceptar el proyecto.
4.4 Recursos específicos para tu proyecto
No asignamos recursos genéricos. Si el proyecto necesita una spec específica (500GB de RAM, GPU dedicada, bare metal), desplegamos la infraestructura que requiere. Si la spec no está en nuestro stock, negociamos con proveedores de infraestructura que nos dan acceso a bare metal o VPS, y colocamos nuestra gestión encima.
El costo de la cuota mensual refleja la spec específica que el proyecto necesita. No cobramos lo mismo a todos los clientes porque no todos los proyectos consumen los mismos recursos.
4.5 Migración desde otro proveedor
La migración desde otro proveedor (AWS, DigitalOcean, Heroku, Render, VPS propio) está incluida en la primera cuota mensual, sin costo adicional. Si vienes de un proveedor que requiere complejidad especial, se cotiza por separado y se acuerda antes de empezar.
4.6 Cancelación del hosting
El cliente puede cancelar el hosting en cualquier momento con aviso de 15 días naturales. Durante esos 15 días, migramos el software al proveedor que el cliente indique (o documentamos para que el cliente lo haga) y transferimos todas las cuentas, accesos, y datos.
Al cancelar, devlusoft entrega toda la documentación técnica necesaria para que el cliente o su nuevo proveedor continúen la operación sin nuestra intervención.
5. Confidencialidad y propiedad intelectual (general)
5.1 Acuerdos de confidencialidad
En cualquier proyecto donde se manejen datos sensibles o información confidencial, firmamos un acuerdo de confidencialidad (NDA) antes de acceder a esa información. El NDA define qué se considera confidencial, cómo se maneja, y qué pasa al terminar el proyecto.
5.2 Código del cliente
El código que escribimos para un cliente es del cliente, sin excepción. No usamos código de un proyecto de un cliente para otro proyecto, ni siquiera como referencia, salvo que el código sea de conocimiento público (librerías open source) o el cliente lo autorice explícitamente.
Alojamos el código en el repositorio que el cliente prefiera (GitHub, GitLab, Bitbucket, Git propio). Si el cliente no tiene preferencia, por default usamos nuestro servidor Git propio durante el proyecto y migramos al del cliente al finalizar.
5.3 Casos anonimizados y referencias
Podemos usar casos anonimizados de proyectos para contenido público (blog, redes sociales, material de marketing) solo si:
- El proyecto se describe sin revelar el nombre del cliente ni datos que lo identifiquen
- Las métricas compartidas son agregadas o anonimizadas, no específicas del cliente
- El cliente no ha solicitado explícitamente que ese proyecto no se use como referencia
No usamos logos, capturas de pantalla, ni material del cliente sin permiso explícito por escrito.
6. Limitación de responsabilidad
devlusoft se compromete a entregar el software según el alcance acordado, con buena práctica técnica, y a responder por defectos durante el periodo de garantía. Fuera de eso, la responsabilidad de devlusoft se limita al monto total pagado por el cliente en los 12 meses anteriores al evento que genera la responsabilidad.
devlusoft no se hace responsable por:
- Pérdidas de negocio, lucro cesante, o daños indirectos derivados del uso del software entregado
- Caídas de servicio atribuibles a proveedores externos (AWS, GCP, Meta Business, etc.) fuera de nuestro control
- Decisiones del cliente basadas en datos del software (cualquier decisión operativa o de negocio basada en el software es responsabilidad del cliente, no nuestra)
- Fallas de seguridad derivadas de credenciales del cliente comprometidas o mal manejo por parte del cliente
- Pérdida de datos atribuible a caso fortuito, fuerza mayor, o eventos fuera de nuestro control razonable
7. Garantías y representaciones
devlusoft garantiza que:
- El software entregado es desarrollo original o, cuando usa componentes de terceros, está bajo licencia compatible con el uso comercial del cliente
- Cumplimos con la legislación aplicable en México en materia de protección de datos, fiscal, y comercial
- No usamos componentes de software con licencias restrictivas (GPL en software propietario, etc.) sin aviso explícito al cliente
devlusoft no garantiza que el software esté libre de errores en todo momento (ningún software lo está). Lo que garantiza es la corrección de errores atribuibles a nuestro desarrollo durante el periodo de garantía aplicable.
8. Terminación por incumplimiento
Cualquiera de las partes puede dar por terminada la relación comercial si la otra parte:
- Incumple materialmente estos términos y no corrige el incumplimiento en 15 días naturales desde la notificación
- Entra en insolvencia, liquidación, o concurso mercantil
- Es declarada en violación de sanciones internacionales o de legislación aplicable
La terminación no exime al cliente de pagar los servicios ya devengados ni a devlusoft de entregar los entregables completados hasta la fecha de terminación efectiva.
9. Ley aplicable y jurisdicción
Estos términos se rigen por la legislación federal mexicana. Cualquier controversia que no se resuelva por acuerdo entre las partes se somete a los tribunales competentes de la Ciudad de México, renunciando expresamente a cualquier otro fuero que pudiera corresponder.
10. Cambios a estos términos
Si modificamos estos términos, publicamos la versión actualizada en este mismo URL con la fecha de última actualización al inicio. Los cambios aplican a partir de la fecha de publicación.
Si el cliente tiene un contrato activo al momento del cambio, los cambios no aplican retroactivamente a ese contrato. Aplican al siguiente contrato, retainer, o renovación.