Software a medida
Propiedad del código y de los datos en un proyecto a medida
Qué exigir en contrato y en la entrega: repositorios, documentación, secretos, ambientes y continuidad operativa sin rehenes técnicos.
12 min de lectura · Actualizado 2026-07-22
Por qué importa desde el día cero
Un proyecto a medida puede costar decenas o cientos de miles de dólares. Si el código vive en el GitHub del proveedor, las credenciales de producción en su password manager y la documentación «la armamos al final», tu empresa no tiene activo — tiene alquiler permanente.
Cambio de proveedor, fusión, auditoría de M&A o simple fin de contrato: sin propiedad clara, el costo de transición es reescribir o pagar rescate. En sectores regulados, no poder demostrar control sobre datos y despliegue es riesgo legal.
Propiedad no es solo copyright: es acceso operativo inmediato para tu equipo o para otro integrador. Incluye historial de git, issues, CI/CD y secretos rotados bajo tu identidad corporativa.
Qué evitar: cláusulas de «licencia perpetua al terminar» sin entrega de fuentes y scripts. Qué hacer: anexo técnico de entregables verificable en cada hito de pago.
Repositorio, CI/CD y documentación mínima
Repo en organización GitHub/GitLab de la empresa cliente desde el sprint 1. Invitaciones a tu equipo con roles definidos. Branch protection y PRs visibles — transparencia, no obstrucción.
Pipeline CI/CD que construye artefacto desplegable sin laptop del consultor. Variables en tu vault (Azure Key Vault, HashiCorp, secrets del proveedor cloud que elijas). El proveedor no debe ser el único que puede pushear a producción.
Documentación mínima entregable: README con setup local en ≤ 30 min, diagrama de arquitectura, inventario de integraciones (ERP, pasarelas, correo), runbook de despliegue y rollback, lista de cron jobs y colas.
Checklist de aceptación de hito: clonar repo en máquina limpia, levantar staging, ejecutar suite de tests, desplegar con pipeline. Si falla, no se paga el hito completo.
Datos, backups y portabilidad
Base de datos en cuenta/recursos a nombre de la empresa. Backups automatizados con retención definida y prueba de restore documentada (ver guías de hosting sobre backups). Export periódico a storage que controles.
Datos personales: roles de acceso, logs de quién consultó qué, política de retención y borrado. Si el proveedor usa tus datos para entrenar modelos, debe estar prohibido por contrato salvo opt-in explícito.
Formatos abiertos: preferí PostgreSQL, JSON exportable, APIs documentadas. Evitá lock-in de BD propietaria sin dump verificado.
Ejemplo: integración Siesa — tu capa intermedia es tuya; los datos maestros siguen en ERP, pero pedidos y logs de sincronización deben exportarse para auditoría fiscal.
Propiedad intelectual, terceros y licencias
Clarificá: código custom es tuyo; librerías open source siguen sus licencias (MIT, Apache, GPL con implicaciones). El proveedor declara no incluir código ajeno sin licencia compatible.
Componentes reutilizables del proveedor (framework interno, boilerplate): o se licencian a perpetuidad en tu contrato o se excluyen y se reemplazan por estándar de mercado. Pregunta explícitamente.
Marcas y contenido: tuyos. El proveedor no usa tu caso en marketing sin autorización escrita.
Qué evitar: «work for hire» vago en jurisdicción extranjera sin revisión legal local. Qué hacer: revisión de contrato con abogado Colombia/LatAm si aplica.
Continuidad operativa y cuándo escalar con Conecta
Cláusula de transición: al terminar contrato, X días de handover pagado, acceso admin completo, sesiones de transferencia. Sin esto, el último día es caótico.
Define SLA de respuesta para producción post go-live: quién atiende P1, horarios, escalamiento. Software sin dueño operativo interno requiere soporte explícito — Conecta ofrece administración en hosting propio cuando el stack lo permite.
Secretos: rotación de API keys y passwords de servicio en handover. Inventario de integraciones (Mail, pasarela, ERP) con contactos de terceros.
Conecta entrega siempre repo en cuenta del cliente, documentación de despliegue y opción de DevOps administrado. Si heredas un proyecto sin propiedad clara, hacemos assessment de recuperación antes de prometer fechas — a veces conviene reimplementar un módulo que pelear con un zip opaco.
¿Necesitas que lo resolvamos contigo?
Un ingeniero de Conecta puede aplicar esto en tu operación: servicio relacionado o conversación directa.