Cuesta lo que quieres que cueste.
Si quieres que sea gratis te bajas una de internet y la usas. Si te sientes mas confiado con las cosas que pagas, le pagas a alguien para que la haga.
En realidad siempre hay 3 variables en la construccion de cualquier aplicacion… que es responder a 3 preguntas
Cuanto?
Como?
Cuando?
Para hacer un presupuesto, el cliente tiene la libertad de especificar 2…y el desarrollador 1. Ese es el equilibrio para que un proyecto sea viable.
Hay aplicaciones gratis en la web . Puedes ver Download, Develop and Publish Free Open Source Software que es uno de los mayores (y claros) repositorios de aplicaciones con software libre.
Aunque este software lo puedes bajar de internet y usar hay empresas que cobran por vendertelo… porque asociado a el hay otros servicios, como instalarlo, configurar, actrualizar, monitorear que este activo, escribir libros, entrenar a los empleados de tu empresa, o garantizarte un funcionamiento 24/7 o venderte peluches con el logo o la mascota dela aplicacion.
Pero recuerda, que si pides que alguien te haga una aplicacion, la diferencia de costo deberia ser la misma que existe entre comprar una musica, o pedir que un compositor haga un tema para ti.
Por eso la cantidad de desarrolladores, va a ser insuficiente en el mundo y seguramente no todos tengan acceso en un futuro cercano a ese servicio personalizado.
Para darte una idea, hacer un Alta / Baja / Modificacion de “Provincias” con id y nombre… puede llevar entre 4 horas y 3 dias (hablando del producto funcionando para el usuario final, instalado) y el costo horario de un desarrollador puede estar entre 10 u$s y 70 u$s
Una funcionalidad como cargar facturas en un sistema puede llevar una semana de trabajo (40 horas)… eso te da una indicacion. Hay frameworks y libraries con las que se pueden reducir esos tiempos, pero seguramente siquieres pedir que te hagan una aplicacion hay que tunnearlo, y entre las idas y vueltas con el cliente, acomodar, probar, instalar, y asegurarse que el usuario final lo sepa usar no veo relista que se tarde menos que eso.
Espero que esto te de indicacion de cuanto puedes pagar por una aplicacion web.