Software Málaga
Casos prácticos de software y soluciones transferibles para Málaga
Tres ejemplos de cómo un problema operativo se transforma en un sistema digital
Los casos prácticos no pretenden mostrar únicamente interfaces terminadas. Su objetivo es explicar la situación inicial, las decisiones tomadas y cómo se conectan técnicamente los datos, los usuarios y los procesos.
Los siguientes ejemplos provienen del trabajo de desarrollo de SZONN. Ilustran experiencias que pueden aplicarse a desafíos similares en empresas de Málaga. Salvo que se indique explícitamente lo contrario, no se trata de proyectos realizados para clientes de Málaga (cuyos nombres no se mencionan).
Una aplicación web a medida digitaliza la creación y el procesamiento de albaranes, preparando los datos para la facturación. Esto reduce la necesidad de introducir los mismos datos varias veces y elimina pasos intermedios manuales.
Asimismo, una aplicación móvil permite registrar pedidos, documentación y pruebas de entrega incluso sin una conexión a Internet estable. Los datos se sincronizan automáticamente en cuanto se restablece la conexión.
Se ha desarrollado un sistema de gestión de conocimiento que permite acceder a un corpus de aproximadamente 20.000 textos mediante búsqueda semántica y modelos de IA locales. El proyecto debería denominarse proyecto de desarrollo o de demostración, siempre y cuando aún no sea un sistema productivo para el cliente.
Desarrollo de software desde 1995 · interlocutor personal · soluciones personalizadas y escalables
Comentar su proyecto sin compromisoEstudios de caso
Estudio de caso 1: software de gestión modular, pedidos móviles, procesos de entrega y facturación
Software Málaga
Estudio de caso 1
Software digital para albaranes y facturas destinado a una empresa de reparto regional
Resumen del proyecto
- Sector: Comercio, alimentación y reparto
- Solución: Software empresarial basado en navegador con sincronización para aplicaciones en Android e iOS
- Ámbitos de aplicación: Gestión de clientes, productos, albaranes y facturas
- Desarrollo: Software Málaga de SZONN
- Tecnologías: Symfony, PHP, MariaDB, Flutter, interfaces REST y generación de PDF
- Tipo de proyecto: Software a medida
Situación inicial
Una empresa de reparto regional gestionaba sus clientes, productos, entregas y facturación mediante varios flujos de trabajo independientes.
Los datos de los clientes residían en la administración, mientras que el personal en ruta necesitaba acceder a información actualizada; además, los documentos cumplimentados debían asignarse posteriormente al pedido correspondiente.
Los albaranes se preparaban manualmente, los artículos se agrupaban uno a uno y los datos de facturación debían transferirse de nuevo más tarde.
Esto daba lugar a la necesidad de introducir datos de forma repetida y suponía una carga de trabajo adicional para las tareas de control.
Se requería una solución centralizada que integrara todo el proceso, desde la gestión de clientes y los albaranes hasta la facturación.
Los requisitos
El nuevo software debía:
- Gestionar clientes y direcciones de entrega
- Almacenar productos, precios y tipos impositivos
- Generar albaranes con múltiples partidas
- Contemplar notas de abono y diferentes tipos de IVA
- Agrupar varios albaranes en una única factura
- Distinguir entre albaranes pendientes y facturados
- Generar facturas y recordatorios de pago
- Crear documentos PDF con papel membretado personalizado
- Admitir facturas electrónicas en formato ZUGFeRD
- Archivar de forma fiable las operaciones ya facturadas
- Generar documentos PDF —sincronizados mediante una aplicación para Android e iOS—, crear albaranes con múltiples partidas y consolidar dichos albaranes en una factura.
Además, el sistema debía permitir la incorporación de funcionalidades adicionales en el futuro.
La solución desarrollada
La empresa SZONN (Software Málaga) desarrolló una aplicación empresarial basada en navegador con una base de datos centralizada.
Los clientes, productos, albaranes, facturas y datos fiscales se gestionan en módulos interconectados. De este modo, los datos existentes pueden reutilizarse directamente en las etapas posteriores del flujo de trabajo.
El sistema genera una factura a partir de los albaranes seleccionados. Los importes netos, el IVA y el importe total se calculan automáticamente y se desglosan según los tipos impositivos.
Funciones principales:
- Gestión de clientes
- Gestión de productos y precios
- Creación de albaranes
- Cálculo automático de facturas
- Cálculo diferenciado del IVA al 7 % y al 19 %
- Gestión de notas de crédito
- Agrupación de varios albaranes
- Facturas en PDF con diseño personalizado
- Gestión de cobros y recordatorios
- Archivado de operaciones finalizadas
- Funciones para facturación electrónica y formato ZUGFeRD
- Almacenamiento seguro de documentos
- Exportaciones automatizadas
- Sincronización entre el navegador (backend) y dispositivos móviles
- Posibilidad de crear albaranes en dispositivos móviles incluso sin conexión
El resultado
Las distintas etapas de trabajo ya no están separadas entre sí. Una vez introducida, la información queda disponible para albaranes, facturas, exportaciones y análisis.
Esto permite:
- reducir la duplicación de datos
- unificar los cálculos
- generar documentos con mayor rapidez
- archivar los procesos finalizados de forma trazable
- facilitar futuras ampliaciones
- crear albaranes y facturas desde dispositivos móviles
El software se adapta a los procesos específicos de la empresa, en lugar de obligar a la empresa a ajustarse a la forma de trabajar de un software estándar.
Implementación técnica:
- PHP y Symfony
- MariaDB
- Flutter y Dart para Android e iOS
- API REST
- Autenticación mediante JWT
- Base de datos local (offline)
- Cola de sincronización
- Acceso de usuarios basado en roles
- Generación de PDF en el servidor
- Interfaces REST
- ZUGFeRD y datos de facturación estructurados
- Almacenamiento seguro de archivos
- Tareas automatizadas en segundo plano
Software Málaga Desarrolló un software personalizado basado en navegador para una empresa de reparto regional, destinado a la gestión de clientes, productos, albaranes, facturas y recordatorios de pago.
La solución admite diferentes tipos de IVA, documentos en PDF y facturas electrónicas en formato ZUGFeRD.
Descripción del proyecto de Michael Szonn * Desarrollo de software desde 1995 * Última actualización: 02.2026
Estudio de caso 2 - Procesamiento de textos propios mediante IA
Software Málaga
Estudio de caso 2
Sistema de IA local para la búsqueda y generación a partir de un corpus de textos propio
Resumen del proyecto
- Tipo de proyecto: Proyecto de desarrollo y demostración
- Solución: Sistema de gestión de textos y conocimientos basado en IA
- Base de datos: Aproximadamente 20.000 textos existentes
- Tecnologías: Symfony, PostgreSQL, pgvector y un modelo de lenguaje local
- Modelos posibles: Llama o Mistral
La situación inicial
Una amplia colección de textos existentes contenía preguntas, actividades e instrucciones de acción.
El objetivo era que este extenso corpus —compuesto por textos, descripciones y actividades— no se limitara a búsquedas mediante términos exactos. El sistema debía ser capaz de identificar contenidos temáticamente relacionados y generar nuevas propuestas basándose en el material existente.
Una búsqueda de texto completo convencional suele ser insuficiente para este propósito. Encuentra principalmente palabras idénticas o muy similares, pero no comprende de manera fiable el significado del contenido.
Los datos deben poder almacenarse y procesarse en un servidor propio.
Los requisitos
El sistema debe:
- importar textos existentes
- almacenar los contenidos de forma centralizada en una base de datos
- analizar semánticamente los términos introducidos
- encontrar textos temáticamente similares
- servir de base para generar nuevas propuestas
- utilizar ejemplos adecuados como contexto
- crear nuevas preguntas o actividades a partir de ellos
- poder utilizarse a través de un navegador web
- funcionar, opcionalmente, con un modelo de lenguaje local
- ser ampliable en el futuro con reglas y categorías adicionales
La solución desarrollada
La aplicación se ha desarrollado como un sistema basado en navegador, utilizando Symfony y PostgreSQL.
Los textos existentes se importan y almacenan en una base de datos central. Mediante el uso de vectores, es posible localizar contenidos no solo por la coincidencia de palabras idénticas, sino también por su similitud semántica.
A continuación, los textos más relevantes se transmiten a un modelo de lenguaje para que sirvan como contexto. El modelo genera nuevas propuestas basadas en los contenidos existentes, sin limitarse a copiarlos.
Funciones clave:
- Importación de colecciones de textos existentes
- Búsqueda de texto completo y por similitud
- Búsqueda vectorial semántica
- Introducción de términos y combinaciones de términos
- Selección de textos fuente relevantes
- Generación de nuevas propuestas mediante IA
- Funcionamiento a través del navegador
- Almacenamiento local
- Posibilidad de añadir categorías y permisos
- Opción de utilizar un modelo de lenguaje local
El resultado
La colección de textos existente pasa de ser un archivo pasivo a convertirse en una base de conocimientos útil.
Los usuarios pueden introducir un término o una combinación de temas y obtener sugerencias pertinentes y reformuladas.
La generación de contenido se basa exclusivamente en los propios datos de la empresa.
Gracias a la posibilidad de funcionamiento local, los datos y el control del sistema permanecen dentro de la propia infraestructura.
Otros posibles ámbitos de aplicación
El mismo principio técnico puede aplicarse a otras tareas empresariales:
- Bases de conocimientos internas
- Manuales de gestión de calidad (GC)
- Instrucciones de trabajo
- Información de productos
- Materiales de formación
- Documentación técnica
- Consultas recurrentes de clientes
- Normativas de inspección y mantenimiento
El software se adapta a los procesos específicos de la empresa, en lugar de obligar a la empresa a ajustarse a la forma de trabajar de un software estándar.
Implementación técnica:- Symfony y PHP
- PostgreSQL
- pgvector
- Búsqueda semántica
- Generación aumentada por recuperación (RAG)
- Llama o Mistral
- Interfaz de usuario basada en navegador
- Funcionamiento en infraestructura de servidores propia
Software Málaga desarrolla un sistema de IA local que realiza búsquedas semánticas en los fondos documentales propios y los utiliza como base para generar nuevas propuestas de texto. La aplicación se basa en Symfony, PostgreSQL, pgvector y un modelo de lenguaje —como Llama o Mistral— que puede ejecutarse localmente de forma opcional.
Descripción del proyecto por Michael Szonn * Desarrollo de software desde 1995 * Última actualización: 06.2026
Software Málaga
Lo que tienen en común los casos prácticos
¡Software que se adapta a la empresa!
Ya sea una aplicación móvil, una herramienta de gestión o un sistema de IA: la implementación técnica no comienza con la elección de un programa concreto. Primero es necesario comprender el problema, las personas involucradas, los datos existentes y el resultado deseado.
Por ello, los proyectos siguen unos principios comunes:
- Comprender la situación inicial antes de abordar la tecnología,
- tener en cuenta los sistemas y datos existentes,
- implementar primero las funcionalidades necesarias,
- planificar desde el principio el uso móvil e internacional,
- definir claramente los derechos de acceso,
- revisar conjuntamente los resultados intermedios,
- comunicar de forma transparente el estado del proyecto y sus límites,
- tener en cuenta el mantenimiento y la capacidad de ampliación.
Software Málaga no se limita a una única plataforma o lenguaje de programación.
Dependiendo del proyecto, se pueden emplear sistemas basados en navegador, aplicaciones móviles, aplicaciones de escritorio, bases de datos, interfaces o sistemas de IA locales.
Preguntas frecuentes sobre los estudios de caso
¿Se trata de proyectos de clientes de Málaga?
No necesariamente. El sitio web muestra proyectos de desarrollo y soluciones planteadas por SZONN. La referencia a un cliente concreto en Málaga solo se incluye si es verídica y si se ha autorizado su publicación.
¿Qué es un caso práctico de software?
Un caso práctico describe una situación inicial concreta, los requisitos, la solución desarrollada y el resultado de un proyecto de software. De este modo, ilustra de forma comprensible qué tipo de retos puede resolver el desarrollo de software.
¿Se pueden reutilizar funcionalidades?
Es posible aprovechar la experiencia y los conceptos técnicos previos. No obstante, la aplicación concreta debe adaptarse a los usuarios, los datos, el idioma, los permisos y los procesos de negocio específicos.
¿Se pueden seguir utilizando los sistemas existentes?
A menudo, sí. En primer lugar, se analiza si existen interfaces adecuadas o mecanismos de acceso a los datos.
¿Se encarga SZONN también del desarrollo posterior?
Sí. Si se desea, es posible acordar servicios de mantenimiento, soporte técnico y futuras ampliaciones.
¿Desarrolla Software Málaga soluciones similares para otras empresas?
Sí. Los proyectos mostrados no son productos estándar inamovibles. Sin embargo, ciertos conceptos técnicos y experiencias previas pueden servir de base para crear nuevas soluciones adaptadas a cada caso.
¿Cómo se inicia un nuevo proyecto de software?
El primer paso consiste en una conversación sobre la situación actual, los flujos de trabajo y las mejoras deseadas. A continuación, se pueden definir con mayor precisión los requisitos, el esfuerzo necesario y la posible implementación.
¿Puede un proyecto comenzar a pequeña escala?
Sí. Un primer módulo claramente delimitado puede reducir los riesgos y generar beneficios prácticos más rápidamente.