TL;DR: El desarrollo de una app tiene siete capas: discovery, diseño UX, diseño UI, desarrollo frontend, desarrollo backend, testing y deploy. Muchos presupuestos solo incluyen algunas de ellas. Saber qué hay en cada capa te permite comparar correctamente y evitar sorpresas.
Qué incluye el desarrollo de una app (diseño, backend y más)
Cuando alguien dice "desarrollo de app", está usando una sola palabra para describir un proceso que en realidad tiene múltiples fases, perfiles distintos y decisiones técnicas que tienen un impacto enorme en el resultado final.
Si vas a contratar el desarrollo de una app, entender qué implica cada capa te da dos ventajas: podés comparar presupuestos sobre una base real y podés identificar si falta algo importante.
Puntos clave
- El desarrollo de una app son al menos 7 fases con perfiles distintos
- El diseño (UX + UI) representa el 20–30% del costo y es lo que más impacta en la experiencia del usuario
- El backend es la parte más crítica para la escalabilidad pero la menos visible
- El testing es la fase que más se recorta en proyectos de bajo presupuesto y más se lamenta después
- Muchos presupuestos no incluyen diseño, QA ni deploy: preguntá siempre qué está adentro
Las 7 fases del desarrollo de una app
Fase 1: Discovery
Qué es: El análisis previo al desarrollo. Se mapean los procesos del negocio, se definen los flujos de usuario, se identifica la complejidad técnica real y se produce la especificación funcional.
Por qué importa: Un discovery bien hecho reduce el costo total del proyecto entre un 20% y un 40% porque elimina ambigüedades antes de que sean costosas. Sin discovery, cada proveedor cotiza con supuestos distintos y los presupuestos no son comparables.
Qué produce: Documento de especificación funcional, mapa de flujos de usuario, definición del alcance del MVP.
Costo típico: USD 1.500 – 5.000 (o incluido en el proyecto completo)
¿Está siempre incluido? No. Muchos proveedores lo saltan o lo cobran aparte.
Fase 2: Diseño UX (User Experience)
Qué es: La arquitectura de la experiencia. Define cómo fluye el usuario por la app: qué pantallas hay, en qué orden aparecen, qué acciones son posibles en cada momento.
Qué produce: Wireframes (esqueletos de las pantallas sin diseño visual), mapa de navegación, prototipos navegables para testear con usuarios antes de programar.
Costo típico: USD 2.000 – 8.000
¿Está siempre incluido? No. Muchos freelancers van directo al diseño visual o al código.
Fase 3: Diseño UI (User Interface)
Qué es: El diseño visual. Colores, tipografías, íconos, componentes visuales, estados de interacción. Es lo que el usuario ve y toca.
Qué produce: Diseños de alta fidelidad de cada pantalla, design system con los componentes reutilizables, assets exportados para desarrollo.
Costo típico: USD 3.000 – 10.000
¿Está siempre incluido? En algunos proyectos se usa un template UI para reducir costos. En proyectos con inversión en marca, el diseño custom es parte del valor.
💡 Consejo
El diseño UX y UI bien hechos ahorran dinero en desarrollo porque los desarrolladores no tienen que tomar decisiones de flujo o visual mientras codean. Cada decisión que se toma en el diseño es más barata que tomarla durante el desarrollo.
Fase 4: Desarrollo frontend
Qué es: La traducción del diseño a código. Es la interfaz que el usuario toca: pantallas, navegación, animaciones, formularios, estados de carga.
Tecnologías típicas:
- React Native o Flutter para apps móviles
- React, Vue o Angular para aplicaciones web
- Swift (iOS nativo) o Kotlin (Android nativo)
Qué produce: Las pantallas funcionales de la app, conectadas al backend mediante APIs.
Costo típico: 30–40% del costo total de desarrollo
Fase 5: Desarrollo backend
Qué es: El cerebro invisible de la app. Maneja la lógica de negocio, la base de datos, las APIs, la autenticación, los procesos en background y las integraciones con servicios externos.
Tecnologías típicas:
- Node.js, Python (Django/FastAPI), Go, Ruby on Rails
- PostgreSQL, MySQL, MongoDB para base de datos
- AWS, Google Cloud, Azure o Railway para hosting
Qué produce: APIs que la app consume, lógica de negocio, sistema de autenticación, integraciones con terceros (MercadoPago, AFIP, servicios externos).
Costo típico: 30–40% del costo total de desarrollo
| Componente backend | Complejidad | Impacto en costo |
|---|---|---|
| CRUD básico (crear, leer, actualizar, eliminar) | Baja | Base del costo |
| Sistema de autenticación | Media | +10–15% |
| Lógica de negocio compleja (estados, flujos) | Alta | +20–40% |
| Integraciones con APIs externas | Media-alta | +5–15% por integración |
| Procesamiento en tiempo real (WebSockets) | Alta | +15–25% |
| Sistema de notificaciones push | Media | +5–10% |
| Procesamiento de archivos (fotos, PDFs, videos) | Media-alta | +10–20% |
| Infraestructura para alta escala | Alta | +20–50% |
Fase 6: Testing y QA
Qué es: La verificación sistemática de que la app funciona como se espera, en todos los casos posibles, en diferentes dispositivos.
Tipos de testing:
- Funcional: Cada función hace lo que tiene que hacer
- Regresión: Los cambios nuevos no rompen lo que ya funcionaba
- Dispositivos: La app se ve bien en iPhone 14, Samsung Galaxy, tablets, etc.
- Performance: La app no se cuelga bajo carga real
- Seguridad básica: Las APIs no exponen datos que no deberían
Costo típico: 10–15% del costo total del proyecto
¿Está siempre incluido? No. Es la fase que más se recorta en proyectos de presupuesto ajustado. Y la que más duele después del lanzamiento.
Fase 7: Deploy y publicación
Qué es: La puesta en producción. Para apps móviles, esto incluye la publicación en App Store (Apple) y Google Play.
Qué implica:
- Configuración del servidor de producción
- Configuración de variables de entorno y secretos
- Para App Store: cuenta de Apple Developer (USD 99/año), preparación de screenshots, descripción, revisión de Apple (puede demorar 1–3 días)
- Para Google Play: cuenta de Google Developer (USD 25 único), publicación generalmente en 24–48 horas
Costo típico: USD 1.500 – 4.000 (o incluido en el proyecto)
Qué suele faltar en los presupuestos
| Componente | ¿Suele estar incluido? | Qué preguntar |
|---|---|---|
| Discovery / especificación funcional | No siempre | ¿Incluye análisis previo o arrancamos directo al diseño? |
| Diseño UX (wireframes) | No siempre | ¿Los wireframes están en el alcance? |
| Diseño UI | No siempre | ¿Es diseño custom o template? |
| Testing / QA | No siempre | ¿Hay un QA dedicado o lo hace el mismo dev? |
| Deploy y publicación en tiendas | No siempre | ¿Incluye la publicación en App Store y Google Play? |
| Cuentas de desarrollador (Apple/Google) | Raramente | ¿Quién cubre el costo de las cuentas de tiendas? |
| Hosting del primer año | Raramente | ¿El hosting del backend está incluido? |
| Garantía post-lanzamiento | A veces | ¿Por cuánto tiempo y qué cubre? |
El equipo típico de un proyecto de app
Un proyecto de app mediana bien ejecutado involucra al menos:
- 1 PM (Project Manager): Coordina, comunica, gestiona el alcance
- 1–2 Diseñadores UX/UI: Flujos, wireframes y diseño visual
- 2–3 Desarrolladores frontend: La interfaz de usuario
- 1–2 Desarrolladores backend: APIs, lógica de negocio, base de datos
- 1 QA: Testing funcional y de regresión
En proyectos más pequeños, una persona puede cubrir más de un rol. Pero cuanto más roles concentra una sola persona, más riesgo hay de que alguno quede relegado.
Preguntas frecuentes
- El backend es la parte de la app que el usuario no ve pero que hace que todo funcione. Es el servidor que recibe los pedidos de la app, ejecuta la lógica de negocio, consulta la base de datos y devuelve la información. Sin un backend bien construido, la app no escala, no es segura y es muy difícil de mantener. Es el componente más crítico para la vida útil de la app.
- Depende del proveedor. Muchos presupuestos de desarrollo no incluyen diseño o incluyen solo un diseño básico. Es importante verificar si el presupuesto incluye wireframes (UX), diseño visual de pantallas (UI) y un design system. Si no está claro, pedí que lo desglosen específicamente.
- La publicación en App Store de Apple puede tardar entre 1 y 5 días hábiles en la primera versión. Apple revisa cada app manualmente. Las actualizaciones de apps ya publicadas suelen aprobarse más rápido (24–48 horas). Google Play generalmente aprueba en 24–72 horas. Hay que tener cuenta de desarrollador activa antes de publicar: USD 99/año para Apple, USD 25 (pago único) para Google.
- Los bugs aparecen igual, pero más tarde y con más impacto. Un bug encontrado en testing cuesta mucho menos de solucionar que uno encontrado por un usuario en producción. Sin QA, los proyectos suelen acumular deuda técnica y bugs que se van apilando hasta que se hace muy difícil agregar funcionalidades sin romper otras cosas.
- El discovery es la fase previa al desarrollo donde se analizan los requerimientos, se mapean los flujos y se define el alcance. Es obligatorio cuando el proyecto tiene cierta complejidad o cuando los requerimientos no están completamente definidos. Un discovery de 1–2 semanas que cuesta USD 2.000–4.000 puede ahorrar USD 10.000–20.000 en reprocesos durante el desarrollo.

