Mantenimiento y evolución

El software que sostiene tu negocio necesita algo más que apagar fuegos.

Nos ocupamos de las correcciones, las actualizaciones y la evolución funcional de tus aplicaciones con prioridades acordadas y visibilidad sobre lo que se hace. El objetivo es que tu plataforma siga siendo estable y segura, y que la deuda técnica baje con el tiempo en lugar de crecer.

Qué problemas resolvemos

  • Versiones obsoletas y actualizaciones pendientes. Mantener al día el core, los módulos y las dependencias evita riesgos de seguridad y migraciones forzadas en el peor momento. Si tu plataforma usa Drupal 10, que llega al fin de vida en diciembre de 2026, te explicamos qué hacer en nuestro plan de acción para Drupal 10.
  • Errores que se repiten y nadie termina de resolver. Buscamos la causa, no solo el síntoma, para que el mismo problema no vuelva en la próxima campaña.
  • Una plataforma que ya no evoluciona al ritmo del negocio. Combinamos el mantenimiento con mejoras evolutivas planificadas. Cuando el salto es mayor, lo abordamos como un proyecto de modernización de aplicaciones legacy y migraciones.
  • Dependencia de quien ha desarrollado el sistema. Si nadie más conoce tu aplicación, la documentamos y ordenamos su conocimiento para que deje de ser una caja negra. Esto incluye plataformas digitales y e-commerce que no hemos construido nosotros.

Dos modalidades

Bolsa de horas. Contratas un número de horas que se van consumiendo según tus peticiones: correcciones, ajustes o pequeñas mejoras. Encaja cuando las necesidades son variables o puntuales.

Cuota. Un importe periódico con un alcance acordado, que puede incluir las actualizaciones, el mantenimiento correctivo y una dedicación a la evolución que planificamos contigo. Encaja cuando la plataforma es crítica y quieres continuidad y previsibilidad.

El detalle de cada modalidad lo concretamos en la propuesta, según el estado de tu aplicación y lo que necesites.

En las dos modalidades sabes en qué se ha invertido cada hora y cuáles son las próximas prioridades.

Qué incluye y qué no

Incluye:

  • Mantenimiento correctivo: diagnóstico y corrección de errores.
  • Actualizaciones de seguridad y de versión del software: core, módulos, librerías y dependencias.
  • Mejoras evolutivas y nuevas funcionalidades acotadas.
  • Reducción progresiva de la deuda técnica.
  • Documentación técnica y de las decisiones que tomamos.

No incluye, en general:

  • La administración de servidores, el alojamiento o la infraestructura cloud.
  • La operación de sistemas, DevOps y guardias 24/7.
  • La ciberseguridad como servicio independiente (auditorías de seguridad de infraestructura o pruebas de intrusión).

Nos centramos en el software. Cuando una actualización requiere cambios en el servidor, los coordinamos habitualmente con tu proveedor de alojamiento o con tu equipo de sistemas, que son quienes los aplican. Los proyectos evolutivos grandes se presupuestan aparte, como un proyecto de desarrollo de software.

Cómo trabajamos

  1. Puesta en marcha. Si no hemos desarrollado nosotros la aplicación, siempre empezamos con una revisión inicial del código, el entorno y la documentación disponible, para entender qué recibimos y qué riesgos tiene. Es un paso imprescindible antes de comprometernos a mantenerla.
  2. Prioridades acordadas. Definimos contigo cómo se piden los cambios, cómo se priorizan y qué se considera urgente.
  3. Trabajo visible. Cada intervención queda registrada y documentada. Revisamos periódicamente el estado de la plataforma y las prioridades.
  4. Evolución planificada. Proponemos mejoras y reducción de deuda técnica antes de que se conviertan en un problema.

Caso relacionado: FastBill

FastBill es una de las soluciones europeas de referencia en facturación online. Desde 2019 nos ocupamos de la evolución continua de su plataforma web en Drupal. La colaboración, centrada al principio en cambios evolutivos, se ha convertido en una transformación sostenida: una arquitectura editorial basada en componentes reutilizables, SEO técnico, mejoras de rendimiento, la evolución a Drupal 10 y el refuerzo de la seguridad. El resultado es una plataforma más estable y un equipo editorial con más autonomía.

Preguntas frecuentes

¿Mantenéis aplicaciones que no habéis desarrollado vosotros?

Sí, siempre que empecemos con una revisión inicial del código y del entorno para conocer su estado y sus riesgos. Con esa información acordamos cómo mantenerla.

¿Qué diferencia hay entre la bolsa de horas y la cuota?

La bolsa de horas se consume según tus peticiones y encaja con necesidades variables. La cuota tiene un alcance acordado y una dedicación estable, y encaja con plataformas críticas que necesitan continuidad.

¿Os ocupáis también de los servidores?

En general, no. Nos centramos en el software, y cuando hace falta tocar el servidor lo coordinamos con tu proveedor de alojamiento o tu equipo de sistemas, que son quienes lo gestionan.

¿Qué pasa si surge un problema urgente?

Al empezar acordamos contigo qué se considera urgente y cómo se comunica, para que esas incidencias pasen por delante del resto del trabajo.

¿Podemos combinar el mantenimiento con nuevos desarrollos?

Sí. Las mejoras pequeñas pueden entrar en la propia modalidad de mantenimiento, y los desarrollos de más envergadura se plantean como un proyecto aparte.