Para estimar el costo de un software a medida necesitás definir una primera versión, calcular el esfuerzo necesario para diseñarla, desarrollarla, probarla e implementarla, y sumar los servicios externos. Después, para no mirar solo el desembolso inicial, conviene proyectar los gastos recurrentes durante un período definido. En esta guía usamos los primeros 12 meses desde la puesta en marcha.
La cuenta base es:
Costo inicial estimado = suma de los subtotales de esfuerzo × tarifa de cada etapa y perfil + gastos externos de implementación.
Costo total de los primeros 12 meses = costo inicial + infraestructura y servicios externos de 12 meses + soporte y mantenimiento de 12 meses + evolución prevista para el período.
Si el presupuesto incluye una reserva por riesgo identificado, esa reserva debe figurar como una línea separada dentro del total, no mezclada en los subtotales de esfuerzo.
Este método no produce una cotización definitiva sin relevamiento. Sí permite construir una referencia razonada, detectar qué información falta y comparar propuestas sobre una base equivalente.
Antes de calcular: definí qué versión estás estimando
No se puede estimar “un sistema de gestión” o “una plataforma para clientes” sin precisar qué debe hacer. El primer paso es describir una versión inicial que pueda ponerse en uso y resolver el problema prioritario.
Esa definición debería indicar:
- qué proceso o problema debe resolver;
- quiénes van a usar el sistema y qué permisos necesita cada perfil;
- qué funciones estarán incluidas en la primera entrega;
- qué sistemas externos habrá que conectar;
- qué datos existentes se deberán migrar;
- desde qué dispositivos se utilizará;
- qué condiciones de seguridad, disponibilidad y rendimiento son necesarias;
- qué resultado marcará que la entrega fue aceptada.
Separar lo imprescindible de lo que puede incorporarse después evita estimar funciones todavía no validadas. Una primera versión acotada no implica hacer un producto precario: implica concentrar la inversión inicial donde genera valor y dejar una evolución planificada.
Método para estimar el costo, paso a paso
1. Dividí el proyecto en entregables
En lugar de asignar un número general a todo el proyecto, separá el trabajo en partes verificables. Por ejemplo:
- relevamiento y definición del alcance;
- diseño de recorridos y pantallas;
- preparación de la arquitectura y los entornos;
- desarrollo de funciones e integraciones;
- migración y validación de datos;
- pruebas y correcciones;
- puesta en marcha y capacitación;
- coordinación y seguimiento del proyecto.
Esta división permite detectar omisiones. Si una propuesta incluye desarrollo, pero no contempla pruebas, implementación o migración, su total no representa el mismo alcance que otra que sí las incluye.
2. Estimá el esfuerzo de cada perfil, etapa por etapa
Para cada entregable (etapa), estimá cuántas horas o jornadas requiere cada especialidad. Según el proyecto, pueden intervenir análisis funcional, diseño, desarrollo, pruebas, infraestructura y gestión. El subtotal de cada etapa surge de multiplicar el esfuerzo estimado de esa etapa por la tarifa del perfil correspondiente; la suma de esos subtotales, más los gastos externos de implementación, arma el costo inicial.
Conviene trabajar con un rango cuando todavía hay incertidumbre. Por ejemplo, una integración poco documentada puede requerir bastante más trabajo que una conexión conocida. El presupuesto debe aclarar qué supuesto se utilizó y cómo se tratará la diferencia si la complejidad real cambia.
Una tabla simple ayuda a ordenar el cálculo:
| Perfil o actividad | Esfuerzo estimado | Tarifa | Subtotal |
|---|---|---|---|
| Análisis y definición | Horas o jornadas | Tarifa acordada | Esfuerzo × tarifa |
| Diseño | Horas o jornadas | Tarifa acordada | Esfuerzo × tarifa |
| Desarrollo | Horas o jornadas | Tarifa acordada | Esfuerzo × tarifa |
| Pruebas | Horas o jornadas | Tarifa acordada | Esfuerzo × tarifa |
| Implementación | Horas o jornadas | Tarifa acordada | Esfuerzo × tarifa |
| Gestión del proyecto | Horas o jornadas | Tarifa acordada | Esfuerzo × tarifa |
La tarifa no explica por sí sola si una propuesta es conveniente. También importan el esfuerzo calculado, la experiencia necesaria, la cobertura del servicio y los riesgos que asume cada parte.
3. Sumá los gastos externos de implementación
Hay costos que no dependen directamente de las horas del equipo. Por ejemplo:
- compra o configuración inicial de infraestructura;
- licencias necesarias para desarrollar o implementar;
- servicios de migración o procesamiento de datos;
- certificados, dominios u otros componentes;
- cargos iniciales de proveedores externos;
- dispositivos o equipamiento, si el proyecto los requiere.
Cada gasto debería indicar moneda, impuestos aplicables, responsable de pago y vigencia del precio. También conviene aclarar si está incluido en la propuesta o será contratado directamente por la empresa.
4. Proyectá los costos recurrentes durante 12 meses
Una estimación útil no termina con la puesta en marcha. Para comparar alternativas, proyectá como mínimo los primeros 12 meses de operación y usá el mismo período en todas las propuestas.
Incluí, cuando corresponda:
- alojamiento, almacenamiento y copias de seguridad;
- correo, mensajería, mapas, inteligencia artificial u otros servicios por consumo;
- licencias por usuario o por volumen;
- monitoreo y administración de infraestructura;
- soporte a usuarios;
- mantenimiento preventivo y actualizaciones;
- una previsión de evolución para nuevas necesidades.
Si un servicio cobra según el uso, documentá el supuesto: cantidad de usuarios, mensajes, operaciones o volumen de datos. Sin ese dato, el costo mensual no se puede comparar. En proyectos de largo plazo, además de los 12 meses, puede ser útil proyectar también a tres años.
5. Agregá una reserva solo cuando el riesgo esté identificado
Una reserva por incertidumbre no debería ser un porcentaje arbitrario para compensar un alcance impreciso. Primero hay que identificar el riesgo: una integración sin documentación, datos de baja calidad o una regla crítica todavía no definida.
Después se puede optar por:
- hacer una etapa previa de análisis;
- estimar un rango mínimo y máximo;
- incluir una reserva asociada al riesgo concreto;
- excluir esa parte y cotizarla cuando exista información suficiente.
Si se incluye una reserva, mostrala como una línea separada dentro del total (no mezclada en los subtotales de esfuerzo) y explicitá qué incertidumbre cubre y cuándo se utilizaría.
Un presupuesto real de USD 5.000: qué dice y qué no dice
Como referencia concreta, el 1 de agosto de 2026 se emitió para el mercado español un presupuesto de USD 5.000, sin impuestos, para un desarrollo de software a medida.
El sistema que se presupuestó automatiza un proceso de cumplimiento normativo. Para que se entienda sin entrar en detalle técnico, sus funciones se agrupan en cuatro bloques:
- Verificación de datos: consultas que confirman que la información de una persona o una operación es válida antes de avanzar.
- Monitoreo continuo: vigilancia permanente sobre la operación para detectar algo fuera de lo esperado.
- Gestión de alertas: un circuito que deriva cada caso detectado al responsable que corresponde, según su gravedad.
- Control de calidad: antes de salir a producción, el sistema pasó por 79 comprobaciones automáticas que verificaron que cada función respondía como debía. Esa cifra describe el alcance de las pruebas de este proyecto puntual; no es, por sí sola, una garantía general de calidad.
El importe presupuestado cubría:
- desarrollo;
- pruebas;
- puesta en producción.
No incluía:
- diseño;
- soporte posterior a la puesta en producción.
El desarrollo llevó un mes, fue asistido con inteligencia artificial y actualmente está entrando en producción.
Es importante leer esta cifra con sus límites. Los USD 5.000 son el importe presupuestado, no un costo final confirmado ni un precio de referencia aplicable a cualquier proyecto. Tampoco representan una solución con diseño y soporte posterior incluidos.
El presupuesto sirve para mostrar por qué un número aislado no alcanza. Para compararlo con otra propuesta habría que verificar que ambas cubran los mismos componentes, tengan las mismas exclusiones y contemplen de la misma manera los impuestos y los costos posteriores.
Qué suele aumentar el esfuerzo
Reglas y excepciones del negocio
Dos pantallas parecidas pueden esconder niveles de complejidad muy distintos. Un flujo lineal requiere menos trabajo que otro con permisos por sucursal, cálculos propios, aprobaciones múltiples y excepciones según cliente u operación.
Cuando esas reglas no se relevan antes de cotizar, aparecen durante el desarrollo y pueden ampliar el presupuesto o demorar la entrega.
Integraciones
Conectar el software con un ERP, un CRM, una pasarela de pago, un sistema contable o una plataforma externa suma análisis, desarrollo y pruebas. La dificultad depende de la documentación disponible, las limitaciones del proveedor y la forma en que deben sincronizarse los datos.
También hay que definir qué sucede ante una falla. Los reintentos, las alertas, los registros y las conciliaciones agregan trabajo, pero pueden ser indispensables para operar sin perder información.
Datos existentes
Si el proyecto reemplaza planillas o un sistema anterior, hay que decidir qué información se migra, limpiarla y comprobarla. La estimación debería aclarar si incluye:
- análisis de las fuentes actuales;
- limpieza y transformación;
- pruebas de migración;
- validación por responsables del negocio;
- migración final y plan de contingencia.
Usuarios, permisos y operación
La cantidad de usuarios puede modificar la arquitectura y la infraestructura. También influyen los roles, la trazabilidad de acciones, las sedes, los dispositivos y los horarios de operación.
Una herramienta interna utilizada en horario laboral no exige lo mismo que una plataforma disponible todo el día para clientes. La disponibilidad, el rendimiento, las copias de seguridad y la recuperación ante fallas deben guardar relación con el impacto de una interrupción.
Experiencia de uso y plataforma
Una aplicación web, una aplicación móvil y un sistema que funciona sin conexión requieren trabajos diferentes. El esfuerzo también cambia si la interfaz necesita accesibilidad, varios idiomas o adaptación a numerosos dispositivos.
El diseño no es solo apariencia. Un recorrido confuso genera errores, consultas y resistencia. Resolverlo antes de desarrollar suele ser menos costoso que corregirlo con el sistema ya construido.
Calidad y pruebas
Hay que verificar funciones, permisos, integraciones y recorridos críticos antes de poner el sistema en uso. Una solución que maneja cobros, inventario o información sensible necesita más controles que una herramienta de bajo impacto.
La propuesta debería explicar qué se probará, en qué entornos, quién corregirá los errores y qué criterios se usarán para aceptar cada entrega.
Cuánto cambia el costo con la inteligencia artificial
El desarrollo asistido con inteligencia artificial ya está cambiando algunos presupuestos. Hay tareas que se resuelven más rápido: el código repetitivo, las pruebas automáticas, la documentación y los primeros borradores de pantallas. En un experimento controlado publicado en 2023, los desarrolladores que usaron GitHub Copilot terminaron una tarea acotada (programar un servidor web simple) un 55,8% más rápido que quienes no lo usaron. Es una tarea puntual, no un proyecto completo, pero explica por qué algunos plazos y costos de desarrollo se achican.
El presupuesto de USD 5.000 que vimos más arriba es un ejemplo: el desarrollo fue asistido con inteligencia artificial y llevó un mes. Aun así, no incluía diseño ni soporte posterior, y la cifra vale para ese alcance, no para cualquier proyecto.
Lo que la inteligencia artificial no elimina son las partes que deciden si un sistema funciona y puede crecer:
- entender el proceso real, con sus reglas y excepciones;
- diseñar cómo se guardan y se relacionan los datos;
- resolver las integraciones con otros sistemas;
- cuidar la seguridad y los permisos;
- probar con usuarios reales antes de la puesta en marcha;
- mantener el sistema después de la entrega.
El informe DORA 2025 de Google, basado en una encuesta a casi 5.000 profesionales de tecnología, describe a la inteligencia artificial como un amplificador: acelera a los equipos que ya trabajan con orden y deja más a la vista los problemas de los que no. También advierte que, sin controles sólidos como las pruebas automáticas, producir más cambios en menos tiempo trae más inestabilidad.
Por eso, un presupuesto “barato gracias a la IA” que no contempla esas partes es una señal de alerta, no una oportunidad. Antes de comparar, preguntale al proveedor:
- ¿En qué tareas usan inteligencia artificial y cómo se refleja eso en el esfuerzo estimado de cada etapa?
- ¿Quién revisa el código generado y cómo se prueba antes de cada entrega?
- ¿Qué datos de mi empresa se cargan en herramientas de inteligencia artificial y con qué resguardos?
- ¿Mi empresa queda como titular del código fuente, la documentación y las credenciales, aunque parte del código se haya generado con inteligencia artificial?
Si las respuestas son claras, el ahorro es real y se puede verificar. Si no lo son, el precio bajo puede estar escondiendo trabajo que vas a terminar pagando después.
Qué debería incluir la inversión inicial
Para saber qué estás comprando, pedí que cada propuesta detalle estos componentes:
| Componente | Qué debería contemplar |
|---|---|
| Descubrimiento y análisis | Problema, procesos, usuarios, requisitos, riesgos y prioridades |
| Diseño | Recorridos, estructura de información, pantallas y validaciones previas |
| Desarrollo | Funciones acordadas, reglas de negocio e integraciones |
| Pruebas | Verificación funcional, recorridos críticos y corrección de errores |
| Migración | Preparación, traslado y validación de datos, si corresponde |
| Implementación | Configuración, puesta en marcha y acompañamiento inicial |
| Capacitación | Materiales y formación para administradores o usuarios |
| Gestión del proyecto | Coordinación, seguimiento, decisiones y control del alcance |
Una alternativa más económica puede ser más eficiente. También puede excluir tareas que otra sí contempla. La diferencia solo se entiende cuando se comparan alcance, responsabilidades y costos posteriores, no el total aislado.
Cómo comparar presupuestos y detectar riesgos
Concentrá la revisión en una sola matriz. Además del precio, compará:
| Criterio | Propuesta A | Propuesta B |
|---|---|---|
| Problema y procesos cubiertos | ||
| Alcance de la primera versión | ||
| Esfuerzo estimado y tarifas | ||
| Integraciones | ||
| Migración de datos | ||
| Diseño y validación | ||
| Pruebas y criterios de aceptación | ||
| Implementación y capacitación | ||
| Infraestructura y servicios externos por 12 meses | ||
| Soporte y mantenimiento por 12 meses | ||
| Garantía ante errores | ||
| Acceso y titularidad del código fuente | ||
| Documentación y credenciales | ||
| Supuestos y exclusiones | ||
| Tratamiento de cambios | ||
| Entregables, plazos y pagos |
Revisá con especial cuidado una propuesta si:
- da un precio definitivo después de una conversación superficial;
- no muestra cómo relaciona alcance, esfuerzo y costo;
- enumera funciones, pero no los procesos cubiertos;
- omite integraciones, migración, pruebas o puesta en marcha;
- no define entregables ni criterios de aceptación;
- no separa la garantía por errores del soporte, el mantenimiento y las mejoras;
- no aclara cuánto dura la garantía ni qué situaciones cubre;
- no establece si la empresa recibirá el código fuente, la documentación y las credenciales necesarias;
- depende de servicios externos sin informar sus costos y condiciones;
- promete cambios ilimitados sin explicar su efecto en el plazo y el presupuesto;
- no declara supuestos, exclusiones y responsabilidades.
Si una propuesta no permite completar la matriz, todavía no hay información suficiente para compararla. Una buena cotización no elimina toda la incertidumbre: la identifica y explica cómo se gestionará.
Precio cerrado o contratación por tiempo: qué conviene
Un precio cerrado puede funcionar cuando el alcance, los criterios de aceptación y las dependencias están bien definidos. Si todavía existen incógnitas, el proveedor tendrá que incorporar ese riesgo al precio o limitarlo mediante supuestos y exclusiones.
La contratación por tiempo y materiales permite ajustar prioridades a medida que aparece información. A cambio, necesita seguimiento frecuente, visibilidad del trabajo y control del presupuesto.
También se pueden combinar modalidades: una etapa inicial de análisis con alcance acotado y, con esa base, una estimación más precisa para la construcción.
No hay una modalidad correcta para todos los casos. Lo importante es que la forma de contratación coincida con el nivel de definición y que ambas partes entiendan cómo se tomarán las decisiones.
Cómo reducir la inversión sin debilitar el proyecto
- Empezá por el proceso con mayor impacto.
- Limitá la primera versión a los usuarios y casos prioritarios.
- Postergá automatizaciones excepcionales de poco uso.
- Aprovechá conexiones existentes cuando sean confiables.
- Limpiá los datos antes de iniciar la migración.
- Asigná responsables internos para decidir y validar a tiempo.
- Dividí el desarrollo en etapas con resultados utilizables.
- Hacé primero una etapa de análisis si las principales incógnitas impiden estimar.
También conviene calcular cuánto cuesta mantener el problema: horas manuales, errores, ventas demoradas, información duplicada o dificultad para crecer. Ese costo no reemplaza el presupuesto, pero ayuda a decidir si la inversión tiene sentido.
Cómo estimamos un proyecto en DCisGlobal
En nuestro servicio de software a medida empezamos por entender qué parte de la operación genera demoras, errores o tareas manuales innecesarias.
El proceso sigue cinco pasos:
- Entender el problema. Relevamos el proceso actual, las personas involucradas y el resultado que la empresa necesita mejorar.
- Definir una primera versión. Separamos lo imprescindible de lo que puede incorporarse después.
- Identificar complejidad y dependencias. Revisamos reglas del negocio, integraciones, datos, permisos y condiciones operativas.
- Estimar esfuerzo y gastos externos. Desglosamos entregables, perfiles, dedicación y servicios necesarios.
- Explicitar supuestos y costos posteriores. Aclaramos qué incluye la estimación, qué queda afuera y qué gastos habrá que prever durante la operación.
El resultado no es un número aislado, sino una propuesta trazable: la empresa puede entender qué está pagando, qué decisiones podrían cambiar la inversión y cómo empezar con un alcance razonable.
De un número aislado a una decisión explicable
Para estimar un software a medida, definí la primera versión, calculá el esfuerzo por etapa y perfil, aplicá las tarifas acordadas y sumá los gastos externos. Después proyectá infraestructura, soporte, mantenimiento y evolución durante los primeros 12 meses.
Ese desglose permite comparar propuestas equivalentes y entender qué decisiones cambian la inversión. También evita elegir por un total que puede ocultar diferencias de alcance, garantía, pruebas, acceso al código o costos posteriores.
Si tu empresa creció más rápido que sus herramientas, podemos ayudarte a transformar la necesidad en un alcance claro y una estimación explicable.
Agendá tu diagnóstico para evaluar tu caso
También podés hacer el autodiagnóstico para ordenar la situación actual antes de conversar.