forumAbrir tema

En el presupuesto cobran el 'desarrollo de API' por separado — ¿qué es esto, de verdad hace falta?

BBeren Ç***ParticipanteMiembro de la comunidad
Miembro desde
jul 2024
Mensaje
398
#1

Tenemos una empresa de 12 personas en Texas que distribuye material de embalaje al por mayor. Queremos renovar nuestro sistema web de pedidos actual y hacer una app móvil para que nuestros 4 comerciales en ruta puedan meter pedidos directamente desde la tablet. Pedimos presupuesto a una agencia de software local.

En el desglose del presupuesto han puesto 18.000 USD por el desarrollo de la interfaz móvil y 6.000 USD por la configuración de la base de datos. Pero justo debajo hay una línea aparte llamada 'Desarrollo de REST API a medida y Documentación' por 9.500 USD. Supone casi un tercio de nuestro presupuesto total.

No entiendo mucho de temas técnicos; ¿la app móvil no funciona ya por sí sola? ¿Qué es exactamente esto de la API? ¿Es imprescindible para un distribuidor pequeño como nosotros o la han metido para inflar el presupuesto?

HHüseyin Y***Participante
Cargo
Agente de atención al cliente
Sector
Construcción
Tipo de organización
Empresa de 20 empleados
Miembro desde
mar 2023
Mensaje
221
Más útil#2

Respuesta corta: La API es el puente seguro entre tu app móvil y tu base de datos; construir ese puente es una necesidad técnica obligatoria para que la app de la tablet pueda consultar el stock central y registrar pedidos. Que aparezca como una partida independiente es normal, pero debes indagar qué incluye exactamente y si el precio es razonable.

La app móvil por sí sola es solo una pantalla. Cuando tu comercial ve en la tablet 'stock de cajas: 500', ese dato no está guardado dentro del teléfono; se consulta en tiempo real al servidor central. Y cuando le da a 'confirmar pedido', la orden viaja al servidor a través de la API. Sin API, la app móvil no pasaría de ser una simple calculadora que funciona sin internet.

Para evaluar esta partida debes aclarar tres puntos: 1) ¿La agencia va a programar los endpoints desde cero o solo va a exponer la infraestructura existente de tu web? 2) ¿Van a entregar la documentación? Es decir, si mañana entra otro programador, ¿podrá entender el sistema? 3) ¿La autenticación de seguridad (tokens, gestión de roles) está incluida en este precio?

A nivel de precio, desarrollar una API segura de pedidos y stock desde cero lleva entre 60 y 90 horas de trabajo. Dependiendo de la tarifa por hora de la agencia, 9.500 USD puede entrar dentro de lo razonable; pero si solo van a conectar las salidas de un plugin de e-commerce ya hecho, la cifra es excesiva. Pide el documento de alcance y entérate de cuántos endpoints van a programar.

ZZafer B***Participante
Cargo
Agente de atención al cliente
Sector
Seguros
Tipo de organización
cadena de tiendas
Miembro desde
nov 2023
Mensaje
34
#3

La API es la columna vertebral del software. La interfaz se quedará vieja en tres años y la cambiarás, pero la API que programes permanecerá. Si mañana renuevas la web o quieres conectar tu programa de contabilidad, usarás la misma API. No te preocupes tanto por que aparezca como partida, sino por asegurarte de que te entreguen la propiedad intelectual y la documentación técnica completa.

SSena Y***Participante
Cargo
Contabilidad básica
Sector
Servicios de salud
Tipo de organización
cadena de tiendas
Miembro desde
may 2023
Mensaje
205
#4

Que la app de la tablet se conecte directamente a la base de datos crearía una brecha de seguridad inadmisible. Los dispositivos móviles están, por definición, en redes no seguras. La API mantiene la lógica de negocio y las consultas en el servidor, poniendo una capa de autenticación en medio. Técnicamente, sin esa partida la app no puede funcionar.

CCeren A***Experto
Cargo
Responsable de TI
Sector
Electricidad-electrónica
Tipo de organización
distribuidor regional
Miembro desde
jun 2024
Mensaje
263
#5

Pídele ya a la agencia que te responda esto por escrito: '¿Cuántos endpoints se van a habilitar en esta partida y nos entregarán documentación en Swagger o Postman?'. Si empiezan con rodeos diciendo solo 'vamos a conectar la app', intenta bajarles el precio; si te dan una lista concreta de endpoints, págalo.

GGürkan B***ParticipanteMiembro de la comunidad
Miembro desde
oct 2024
Mensaje
407
#6

El año pasado pagamos 8.000 USD de desarrollo de API para un sistema de pedidos B2B similar. Incluía 24 endpoints a medida, permisos por roles y entorno de pruebas. 9.500 USD es una cifra estándar para EE. UU., pero haz que incluyan sí o sí en el contrato la lista de servicios que van a entregar.

OOya G***Participante
Cargo
Director de producción
Sector
Catering
Tipo de organización
Empresa de 300 empleados
Miembro desde
oct 2023
Mensaje
66
#7

¿Sobre qué infraestructura funciona vuestra web actual? Si usáis un CMS estándar o una plataforma de comercio electrónico conocida, ya suelen traer sus propios servicios API. ¿La agencia va a montar la arquitectura desde cero o solo va a crear una capa sobre el sistema existente?

RRecep S***Participante
Cargo
Planificación de producción
Sector
Retail
Tipo de organización
negocio unipersonal
Miembro desde
sept 2023
Mensaje
103
#8

q lo pongan aparte de hecho es mas honesto... la mayoria d agencias te lo meten dentro d la app movil t clavan 30 mil usd en total y se quedan tan anchas, al menos ves lo q cobran por cada cosa pero yo exigiria la documentacion si o si.

İİremNuevo miembro
Cargo
Becario · marketing
Miembro desde
ene 2025
Mensaje
30
#9

a mí me pasaron un presupuesto parecido y pregunté qué pasaba si quitábamos la API luego en fin la agencia me dijo: 'entonces los pedidos de la tablet llegarán por email'. vamos que para llevar el stock en tiempo real es algo obligatorio.

NNeslihan Ç***Experto
Cargo
Director regional
Sector
Contabilidad y asesoría fiscal
Tipo de organización
Empresa de producción de 40 empleados
Miembro desde
feb 2025
Mensaje
1
#10

En resumen: sin API es imposible que la tablet se comunique con la central, así que la partida no sobra. Pero antes de soltar 9.500 USD, es imprescindible que dejes claro si se hace desde cero, cuántas funciones incluye y si te van a entregar la documentación.

RRabia E***ParticipanteMiembro de la comunidad
Miembro desde
jun 2022
Mensaje
103
#11

Correcto.

VVolkan Ö***Experto
Cargo
Becario
Sector
Comercio electrónico
Tipo de organización
startup recién creada
Miembro desde
oct 2022
Mensaje
51
#12

Aquí hay que hacer una distinción. Lo que más tiempo nos hacía perder era no saber quién tomaba las decisiones.

Ánimo.

MMurat K***Participante
Cargo
Director de recursos humanos
Sector
Transporte
Tipo de organización
startup recién creada
Miembro desde
ago 2025
Mensaje
333

Doki · Identidad de marca · 2023

#13

¿Y cómo resolvieron esto? en un sistema heredado, lo más caro son las dependencias desconocidas.

EErcan A***Participante
Cargo
Especialista en pruebas
Sector
Catering
Tipo de organización
mediana empresa
Miembro desde
dic 2023
Mensaje
5
#14

Resumen breve para nuevos usuarios: Preguntad quién ha preparado la oferta y quién hará el trabajo.

Esta es mi opinión, no lo escribo como una verdad absoluta.

GGürkan Y***ParticipanteMiembro de la comunidad
Miembro desde
jul 2023
Mensaje
8
#15

Creo que este consejo no sirve para todos. Antes de decidir, mirad qué datos tenéis en la mano.

Si tenéis dudas, escribid, os responderé en la medida de lo posible.

TTaner E***Participante
Cargo
Responsable de compras
Sector
cuero
Tipo de organización
startup recién creada
Miembro desde
jun 2023
Mensaje
132
#16

Ha sido una buena idea abrir este hilo.

LLeyla K***Experto
Cargo
Empleado de tienda
Sector
Energía
Tipo de organización
Empresa de 20 empleados
Miembro desde
dic 2024
Mensaje
29
#17

A nosotros también nos pasa. Si el alcance crece, debe crecer el plazo o el presupuesto. No hay tercera opción.

El calendario de pagos debe vincularse a las fases del proyecto, no a fechas fijas. Lo dejo como nota, por si sirve.

YYasemin B***ParticipanteMiembro de la comunidad
Miembro desde
sept 2023
Mensaje
98
#18

Le agradecería que compartiera el resultado.

EErcan B***ParticipanteMiembro de la comunidad
Miembro desde
sept 2023
Mensaje
140
#19

Os cuento lo que me pasó a mí, a ver si os sirve de ayuda. Todo lo que no está por escrito, ambas partes lo recordarán de forma distinta en el futuro.

Si escribís el resultado aquí, también servirá de ayuda a otros.

NNecati B***Participante
Cargo
Becario
Sector
Servicios de limpieza
Tipo de organización
Equipo de 8 personas
Miembro desde
sept 2024
Mensaje
44
#20

Han surgido tres opiniones distintas, todas se complementan. Si es la primera vez que lo hacéis, empezad poco a poco, la escala llegará después.

Eso es todo, disculpa si me he extendido demasiado.

Responder