Saltar al contenido principal
CodeInnova
Volver a casos
Software corporativo · On-premise

Aplicación web corporativa a medida para Fontnova, desplegada on-premise

Aplicación web corporativa construida con Spring Boot y Microsoft SQL Server, desplegada on-premise para garantizar máximo control, seguridad y confidencialidad sobre los datos y la infraestructura.

Cliente
Fontnova
Sector
Software corporativo · On-premise
Duración
6 meses
Año
2021

El problema

  • Fontnova necesitaba una aplicación corporativa a medida que operara exclusivamente dentro de su propia infraestructura.
  • Las soluciones SaaS en la nube no cumplían sus requisitos de confidencialidad y control de datos.
  • La aplicación debía integrarse con sistemas internos existentes sin exponer información a internet.
  • El equipo técnico interno necesitaba poder mantener, actualizar y monitorizar el sistema con el mínimo de dependencias externas.

Nuestra solución

  • Aplicación web corporativa a medida desplegada en servidor on-premise con máximo control y seguridad sobre los datos e infraestructura.
  • Backend Spring Boot con autenticación centralizada (Spring Authorization Server + Spring Security) y capa de acceso a datos contra Microsoft SQL Server.
  • Arquitectura cerrada que opera dentro de la red corporativa, sin exposición a internet más allá de lo estrictamente necesario.
  • Pipeline CI/CD interno para desplegar nuevas versiones de forma controlada, con backups y rollback ante cualquier incidencia.
  • Documentación técnica y de mantenimiento para que el equipo interno opere el sistema con autonomía.

Stack técnico

Spring BootSpring Authorization ServerSpring SecurityMicrosoft SQL ServerServidor On-premiseCI/CD
Resultados

Impacto medible en el negocio

Control de datos

100 %

Infraestructura dentro de la empresa

Compliance

Cumplido

Sin transferencia a terceros

Integración

Nativa

Directa con sistemas internos

Autonomía

Total

Equipo interno gestiona el sistema

Metodología

Así entregamos cada proyecto

Seguimos un proceso de tres etapas que garantiza entregas puntuales, visibilidad total y decisiones técnicas alineadas con el negocio. Cada proyecto pasa por estas fases, adaptando profundidad y plazos al contexto real del cliente.

1

Descubrimiento y arquitectura

Entendemos objetivos, restricciones y stakeholders. Mapeamos procesos, integraciones y criterios de éxito medibles. Cerramos arquitectura, stack y roadmap con hitos semanales antes de escribir una sola línea de código. Evaluamos riesgos técnicos, dependencias externas y puntos de integración crítica para evitar sorpresas durante el desarrollo.

2

Desarrollo iterativo con feedback

Entregamos valor cada semana: funcionalidades usables, no prototipos. Revisiones de producto con el cliente, ajustes inmediatos y cero sorpresas. Código revisado, testeado y documentado desde el primer sprint. Integración continua, despliegues automatizados y entornos de staging permiten al cliente validar cada avance sin fricciones.

3

Puesta en producción y soporte

Despliegue con CI/CD, monitorización activa, copias de seguridad automatizadas y soporte operativo. Formación al equipo del cliente, transferencia documental y plan de evolución continua posterior al lanzamiento. Quedamos disponibles para iteraciones, nuevas integraciones y crecimiento del producto una vez en manos de los usuarios reales.

Por qué este proyecto funcionó

Cada caso de éxito combina decisiones técnicas alineadas con el negocio, un equipo reducido pero experto y una comunicación directa con el cliente. Trabajamos sin intermediarios, con acceso total al código desde el día uno y con hitos medibles que permiten ajustar el rumbo cuando hace falta. Ese enfoque es el que ha permitido entregar este proyecto en plazo, dentro de presupuesto y con resultados verificables en métricas reales de negocio.

¿Tu proyecto se parece a este?

Cuéntanoslo. En 30 minutos te decimos cómo lo abordaríamos y qué resultado razonable puedes esperar.