ForgeNEX

Desarrollo de software

Software a medida en Palma

Desarrollamos webs, aplicaciones y herramientas internas con tecnologías conocidas y mantenibles —React, Next.js, Node.js, Python, Flutter— para que el día que cambies de proveedor, otro equipo pueda seguir sin reescribirlo todo.

Una web corporativa no es un folleto: es lo primero que ve un cliente y, a menudo, lo que decide si te escribe. Tiene que cargar rápido en el móvil, poder leerse con un lector de pantalla y decir con claridad qué haces.

Ningún proceso de ingeniería sustituye al criterio, pero sí evita depender de la suerte. Revisiones, pruebas y despliegues automatizados convierten los errores en algo que se detecta pronto y se corrige barato.

Pide una propuesta

Por qué nos llaman

La web no genera contactos

Tienes web, pero tarda en cargar, no se ve bien en el móvil y nadie rellena el formulario. Es un gasto que no trae clientes.

Cada despliegue es un susto

Publicar una versión implica subir ficheros a mano un viernes por la tarde y cruzar los dedos. Si algo falla, nadie sabe volver atrás rápido.

Aplicaciones Power Platform sin control

Varios departamentos han creado aplicaciones y flujos por su cuenta. Nadie sabe cuántos hay, quién los mantiene ni qué datos manejan.

Requisitos que cambian en mitad del desarrollo

No hay criterios de aceptación escritos, cada parte entiende algo distinto y las entregas se discuten en lugar de comprobarse.

Un servicio lento arrastra a todo el sistema

Cuando un proveedor externo tarda en contestar, las peticiones se acumulan y la aplicación entera deja de responder.

Del trabajo a la factura

El trabajo hecho se factura sin copiar datos, y el cobro vuelve a la ficha del cliente.

facturacion.forgenex.com/facturas

Demostración de Facturación: una factura se rellena, se emite y se cobra.

De la primera llamada a funcionar

    01

    Auditoría de lo que existe

    Revisamos la aplicación o web actual: código, dependencias, rendimiento, accesibilidad y seguridad.

    02

    Estabilizar

    Primero lo urgente: copias de seguridad, actualizaciones críticas y un despliegue repetible.

    03

    Rodear y sustituir por partes

    Exponemos el sistema actual mediante una API y vamos sustituyendo módulos uno a uno sin parar la operación.

    04

    Retirar lo antiguo

    Cuando un módulo nuevo lleva tiempo funcionando, se apaga el viejo y se archivan sus datos.

¿Hablamos de tu caso?

Reserva una llamada para ver nuestras propias herramientas en funcionamiento y valorar si algo parecido te encaja.

Pide tu propuesta

Qué te llevas al terminar

  • Despliegue automatizado: cada versión se construye, se prueba y se publica con el mismo procedimiento, y se puede revertir.
  • Pruebas de contrato entre consumidores y proveedores de API, verificadas en integración continua.
  • Robots o flujos automatizados con cuentas de servicio, registro de ejecución y alertas cuando fallan.
  • Registros estructurados, métricas y trazas para seguir una operación entre sistemas.
  • Políticas DLP por entorno que definen qué conectores pueden combinarse, revisadas antes de activarse.
  • Plan de mantenimiento con actualizaciones de seguridad y revisión periódica de dependencias.
  • Inventario de componentes de software (SBOM) asociado a cada versión desplegada.

Criterios que importan

  • Que tenga una política para versionar y retirar APIs.
  • Que entregue documentación suficiente para operar sin depender de una sola persona.
  • Que documente qué hacer cuando una automatización falla.
  • Que te diga cuándo un producto estándar te sirve mejor que un desarrollo a medida.
  • Que separe entornos de desarrollo, pruebas y producción.

Lecturas relacionadas

Ingeniería de software

Checklist ALM para Microsoft Power Platform en empresas

De una app útil a una solución que se puede mantener

Una automatización creada para resolver una necesidad local puede convertirse en parte de un proceso empresarial. Para que el cambio no dependa de exportaciones manuales y conocimiento de una sola persona, define su ciclo de vida: quién desarrolla, dónde se prueba, quién autoriza y cómo se publica y revierte.

Leer la guía completa

Desarrollo y arquitectura

Arquitectura de Microservicios con Spring Boot y Docker Swarm

Transición a Sistemas Distribuidos

La adopción de microservicios demanda una gestión rigurosa del estado, la configuración y el enrutamiento. Al combinar la robustez del ecosistema Spring (Spring Boot 3 + Spring Cloud) con la simplicidad operacional de Docker Swarm, logramos una orquestación ligera pero altamente efectiva para cargas de trabajo…

Leer la guía completa

Desarrollo y arquitectura

CI/CD con GitLab Runners y Kubernetes

Estructuración del Pipeline (.gitlab-ci.yml)

Con el Runner operando en K8s, cada job definido en el .gitlab-ci.yml se ejecutará en un contenedor aislado. Para exprimir al máximo esta arquitectura, emplearemos el patrón Docker-in-Docker (DinD) para compilar y pushear imágenes de contenedores desde dentro de Kubernetes, o herramientas daemonless como Kaniko.

Leer la guía completa

Cómo se aplica en tu sector

Educación y formación

Plataformas de inscripción, gestión de grupos y comunicación con alumnos y familias, con control de accesos por perfil.

Logística

Seguimiento de envíos para clientes, aplicaciones de reparto con firma y foto de entrega e integración con los sistemas de transportistas.

Inmobiliarias

Webs con fichas de inmuebles alimentadas desde el CRM, formularios de interés bien cualificados y áreas privadas para propietarios.

Servicios técnicos

Aplicaciones para técnicos de campo con órdenes de trabajo, material usado y firma del cliente, sincronizadas con la oficina.

Desde Sevilla, para Palma

Cuando el proyecto lo requiere, por ejemplo para observar un proceso en planta, se puede organizar una visita puntual a tu empresa en Palma.

Una empresa de Palma que vende fuera de su provincia necesita una web que cargue igual de rápido para quien la visita desde cualquier sitio; lo medimos en cada versión.

Desde Sevilla desarrollamos para empresas de toda Illes Balears, con el mismo método de entregas cortas y código entregado al cliente.

Preguntas frecuentes

¿Mi web tiene que ser accesible?+

Es una buena práctica siempre y una exigencia cada vez más frecuente en contratos y en determinados sectores. Además, una web accesible suele ser más clara y rápida para todos.

¿Podéis seguir con un proyecto que empezó otro proveedor?+

Sí, tras revisarlo. Te diremos con franqueza en qué estado está, qué riesgos tiene y si compensa continuar o rehacer partes.

¿Dónde se aloja la aplicación?+

Donde mejor te convenga: en nuestros servidores en Europa, en tu propia nube o en tu infraestructura. Lo decidimos según requisitos de datos, coste y quién va a operarla.

¿Cómo se actualizan dependencias antiguas sin romper nada?+

Primero se añaden pruebas que cubran lo crítico, luego se actualiza por partes y se verifica cada paso. Saltar varias versiones de golpe sin pruebas es la receta de un fin de semana largo.

¿Se puede usar control de versiones en Power Platform?+

Sí, mediante soluciones exportables y su integración con repositorios. Es lo que permite pasar entre entornos de forma repetible y volver atrás si algo falla.

¿Cuánto mantenimiento necesita un robot RPA?+

Depende de lo estables que sean las aplicaciones que maneja. Si dependen de pantallas que cambian a menudo, bastante. Lo estimamos antes de construirlo para que la decisión tenga en cuenta ese coste.

Escríbenos con lo que necesitas y te devolvemos una propuesta de alcance para la primera entrega.

Software a medida en Palma: cuéntanos qué necesitas

Llamar WhatsApp