Programación de aplicaciones

Índice
Programación de aplicaciones, CRM e intranet
Servicio

Aplicaciones a medida que resuelven una pantalla concreta

Cuando una hoja de cálculo se queda corta, cuando mandas el mismo informe por correo cada mes o cuando tu proceso no cabe en ninguna herramienta, una aplicación pequeña y bien pensada ahorra más que un sistema enorme. Programo intranets, zonas privadas, CRM sencillos y paneles para autónomos y pymes: por fases, por horas y con el código a tu nombre.

Qué construyo

  • Intranets y zonas privadas: el sitio donde tu equipo, tus colaboradores o tus clientes ven y hacen lo que no es público. Con acceso por usuario y registro de quién entra.
  • CRM sencillos: contactos, clientes, presupuestos y seguimientos, sin las doscientas pantallas que nadie usa.
  • Paneles de datos: las cifras del mes en una pantalla, leídas de donde ya están (tu facturación, tu web, tus formularios).
  • Utilidades internas: registro de incidencias, control de pedidos, generación de documentos, calculadoras de presupuesto.
  • Integraciones: una pantalla que junta lo que hoy vive separado en tres programas. Lo cuento aparte en integraciones.
  • Mejoras sobre lo que ya tienes cuando tiene más sentido que empezar de cero.

Cuándo compensa a medida, y cuándo no

La mayoría de las pymes no necesitan programar nada. Antes de proponerte una aplicación, comprobamos si te basta con lo que ya pagas: la zona de clientes de tu programa de gestión, un tablero compartido, una carpeta bien ordenada. Si con eso cubres lo que necesitas, la respuesta es no, y te lo diré.

Compensa a medida cuando has probado tres herramientas y en todas acabas con hojas de cálculo al lado, cuando tienes datos que no quieres en servicios de terceros, cuando necesitas juntar lo que está separado o cuando tus clientes tienen que ver cosas que no son públicas. Tengo escrito, con más detalle, cuándo compensa una intranet a medida y cuándo no.

Cómo trabajo: por fases, y la primera tiene que servir sola

  • Fase 0, el análisis: dos a cuatro horas para aterrizar qué hay que hacer, quién lo va a usar, qué datos se guardan o se mueven y qué ya existe. Sale una estimación por escrito y por fases.
  • Fase 1, la pantalla que más duele: una sola cosa, útil desde el primer día. La zona de informes, el registro de incidencias, el listado de pedidos. Con acceso por usuario y poco más.
  • Fase 2, los datos que ya tienes: conectar con lo que usas para no meter nada dos veces. Si tu programa no tiene forma de conectarse, es una señal para pensar antes de seguir.
  • Fase 3, lo que ahorra tiempo cada día: avisos automáticos, informes que se generan solos, un cuadro de mando.
  • Si la fase 1 no se usa, la fase 2 no se hace. Nadie paga por una intranet que se queda en un cajón.

Lo que hay debajo

Programo en PHP sobre una base de datos propia, en un servidor en la Unión Europea y a tu nombre. El código va a un repositorio que es tuyo: si un día quieres trabajar con otra persona, te lo llevas entero y documentado.

No despliego nada sin pruebas automáticas. En mi proyecto más grande, un curso de matemáticas con trescientas lecciones generadas y miles de variantes, hay más de tres mil pruebas que se ejecutan enteras antes de cada publicación, además de una huella de todo lo que se sirve que avisa si un cambio toca algo que no debía. Cuento cómo se garantiza que algo generado es correcto, porque el método vale para cualquier producto con mucho contenido.

Privacidad y datos, desde el diseño

  • Se pide lo mínimo: cada campo tiene que justificar para qué se usa hoy, no para qué podría usarse.
  • El consentimiento se guarda con fecha y con la versión del texto aceptado, para poder demostrarlo.
  • El borrado funciona de verdad y se puede usar sin ayuda; y hay una prueba automática que comprueba que ese camino sigue existiendo.
  • Cero terceros cuando se puede: tipografías, librerías y medición en tu propio servidor, sin transferencias fuera de la Unión Europea.
  • Lo aprendí construyendo una app para niños, y está contado en privacidad por diseño.

Casos

Proyectos propios

  • AventuMates: una web de matemáticas de Primaria con mecánicas de juego. Unas trescientas lecciones por curso generadas con variantes, un panel de familias con consentimiento parental, descarga y borrado de datos, y toda la medición sin identificar a nadie.
  • retosudoku.com: un juego web de sudokus con retos diarios, puntuaciones y rachas guardadas en el servidor, y una API propia detrás.
  • Las herramientas de mi propio negocio: bots que convierten una nota de voz en una tarea con fecha, leen una factura de una foto o avisan cuando falla una copia de seguridad. Están contadas en las automatizaciones que uso.

Para clientes

  • tarkus.info: sobre una web de pasatiempos heredada que no se podía rehacer, una zona privada de informes con acceso por clave, antispam en los formularios y el consentimiento de cookies al día, además del mantenimiento.
  • IEPP: funcionalidades a medida para que la web no solo informe, también ayude a trabajar mejor.
  • Zona privada de informes para clientes de mantenimiento y SEO: en vez de recibir un PDF por correo cada mes, ven sus informes en su propia web con una clave. Es la versión mínima de una intranet, y resuelve el problema.

Precio orientativo

Trabajo por horas, a 25 €/h + IVA, con estimación previa por escrito y sin pagos por adelantado. El análisis inicial son dos a cuatro horas. Una primera fase útil suele caber en unas decenas de horas: entre 250 y 1.000 € + IVA según lo que haya que construir y con qué haya que conectarlo. Las fases siguientes se estiman cuando la primera ya se usa.

Una aplicación a medida necesita después alguien que la mantenga: actualizaciones de servidor, copias y una persona que responda si algo falla. Lo cubro con las mismas bolsas mensuales de mantenimiento, sin permanencia.

Lo que hay que preguntar antes de encargar una aplicación

  • ¿Quién la va a mantener? Si el proveedor no te dice cómo, no la encargues.
  • ¿Dónde viven los datos y quién puede verlos? Servidor en la UE, acceso por usuario, registro de quién entra.
  • ¿Qué pasa si cambias de proveedor? El código y los datos tienen que ser tuyos, en un repositorio y en un servidor a tu nombre.
  • ¿Es a medida o es una configuración? A veces lo que necesitas es que alguien configure bien lo que ya tienes. Es más barato, y es lo que propongo cuando es el caso.

¿Tienes en la cabeza la pantalla que hoy duele?

Me cuentas qué necesitas y te doy una estimación por escrito, gratis y sin compromiso.

Cuéntame el caso

Preguntas frecuentes

  • ¿Tiene que ser una aplicación grande?
    No. Muchas veces basta con una utilidad pequeña y bien pensada para resolver el problema principal. Empezamos por la pantalla que más duele y se amplía solo si se usa.
  • ¿Puedes conectar la aplicación con otras herramientas?
    Sí: formularios, hojas de cálculo, correo, programas de gestión o APIs de terceros, cuando aporta valor y cuando la otra parte tiene forma de conectarse.
  • ¿Puedo empezar con algo básico?
    Es lo normal. La primera versión tiene que ser útil por sí sola; lo demás se decide viendo el uso real.
  • ¿De quién es el código?
    Tuyo. Va a un repositorio a tu nombre y se entrega documentado. No hay dependencias artificiales ni licencias que caduquen.
  • ¿Dónde se aloja?
    En tu propio hosting o servidor, contratado a tu nombre y en la Unión Europea. Si no lo tienes, te ayudo a elegirlo.
  • ¿Usas inteligencia artificial para programar?
    Sí, para escribir código más rápido y para leer volumen. Las pruebas automáticas y la decisión de que algo está bien siguen siendo mías: la IA propone, no da por bueno.
  • ¿Y si dejo de trabajar contigo?
    Te llevas el código, los datos, los accesos y la documentación. Es la misma regla que aplico al mantenimiento: si te vas, te vas con todo.

¿Lo vemos con tu caso?

Cuéntame qué necesitas y te respondo yo, en menos de 24 horas laborables. El teléfono es opcional: con tu email basta.

🔒 Tus datos solo se usan para responderte. Sin spam ni terceros.

Para seguir leyendo

Todos los artículos