Desarrollo de software a medida: programamos cualquier cosa
Mesterséges Intelligencia Központ Kft. es una empresa de desarrollo de software con sede en Budapest (Hungría). Desarrollamos software a medida (aplicaciones web, sistemas internos, API, procesamiento de datos), desde la idea hasta el sistema en funcionamiento.
En resumen: si para una tarea no existe un software estándar que encaje bien, escribimos el que se adapta a su forma de trabajar y, donde ahorra trabajo real, también le incorporamos inteligencia artificial.
¿Qué desarrollamos?
Cualquier software que pueda necesitar una empresa. Los encargos más habituales:
- Aplicaciones web: sistemas que funcionan en el navegador, para clientes o para empleados, por ejemplo un portal de clientes, un sistema de reservas o un registro interno.
- Herramientas internas: paneles de administración, flujos de aprobación e informes que sustituyen las soluciones improvisadas montadas con hojas de cálculo.
- API y backends: servicios a través de los cuales otros programas, aplicaciones móviles o socios acceden a los datos.
- Procesamiento de datos: importaciones y exportaciones, limpieza de datos, cálculos e informes programados.
- Integraciones: conexión de sistemas existentes mediante API, webhooks o sincronización de datos.
- Funciones de IA: incorporación de grandes modelos de lenguaje, como ChatGPT de OpenAI, Claude de Anthropic o Gemini de Google, para el procesamiento de documentos, los resúmenes, la búsqueda o las propuestas de respuesta.
Si necesitan un sistema de planificación de recursos empresariales (ERP) o de gestión de clientes (CRM), hablamos de ello en una página aparte: Desarrollo de software empresarial.
¿Software a medida o solución estándar?
El software estándar (SaaS) se pone en marcha rápidamente y lo mantiene su fabricante. Si sus procesos son los habituales, a menudo es la elección correcta. Las diferencias, en resumen:
| Aspecto | Software estándar (SaaS) | Software a medida |
|---|---|---|
| Puesta en marcha | rápida, si sus funciones son adecuadas | requiere el tiempo del desarrollo |
| Adaptación | la empresa se adapta al software | el software se adapta a la empresa |
| Conexión con otros sistemas | con los conectores que ofrece el fabricante | con todo aquello cuya interfaz o cuyos datos sean accesibles |
| Evolución | según el calendario del fabricante | según la decisión del cliente |
| Código fuente | se queda en manos del fabricante | según el contrato |
El desarrollo a medida compensa cuando el funcionamiento de la empresa difiere de aquello en lo que se basan los productos estándar, cuando los datos se copian a mano entre varios programas o cuando el propio software es la ventaja de negocio. A menudo la buena respuesta es combinar ambos: el sistema estándar se mantiene y un complemento a medida lo conecta con los demás. Nuestro artículo ¿Software a medida o solución estándar (SaaS)? trata en detalle los criterios de decisión.
De la idea al sistema en funcionamiento
- Primera consulta gratuita: nos cuentan la idea o el problema, nosotros preguntamos y juntos vemos si hace falta un software a medida o basta con una solución estándar.
- Análisis de requisitos y especificación: describimos juntos quién utiliza el sistema, con qué datos trabaja y qué debe hacer.
- Medición del tamaño y oferta: a partir de la especificación medimos el tamaño funcional del software en puntos de función COSMIC (ISO/IEC 19761), y de ahí se elaboran la oferta y el calendario.
- Desarrollo por etapas: con demostraciones periódicas, para que puedan ver y probar sobre la marcha las partes que ya funcionan.
- Entrega: entregamos el sistema en funcionamiento; el código fuente y los derechos de uso se rigen por el contrato.
- Operación y mantenimiento: también después de la entrega nos encargamos de la operación, la corrección y la evolución del sistema.
Si lo solicita, firmamos un acuerdo de confidencialidad (NDA). Los detalles de los pasos se describen en la página Cómo trabajamos, y el modo de medir el tamaño, en la página Precios.
Experiencia y desarrollos propios
Tenemos una amplia experiencia en software empresarial: actualmente desarrollamos un gran sistema ERP y CRM. Nuestros propios productos también son software a medida: el juego 3D en tiempo real de nuestro sitio web (WebGL, three.js), que un comentarista de IA en vivo acompaña con sus comentarios en 14 idiomas, y una línea de producción basada en IA que diseña los elementos del paisaje y los obstáculos del juego, los crea con modelos generativos de imágenes, los comprueba y los planifica en el calendario. Hablamos de ellos en detalle en la página Nuestros trabajos.
Preguntas frecuentes
¿Software a medida o solución estándar?
Si un software estándar cubre sus procesos y es aceptable que la empresa se adapte a él, la solución estándar suele ser el camino más rápido. El desarrollo a medida compensa cuando su funcionamiento se aparta de lo habitual, cuando hay que conectar varios sistemas o cuando el propio software es la ventaja de negocio. También es posible una solución mixta: el sistema estándar se mantiene y recibe un complemento a medida.
¿Hace falta una especificación terminada?
No. Bastan unas frases sobre lo que desean conseguir. La especificación la elaboramos juntos durante el análisis de requisitos; si ya tienen una descripción, un plan o un sistema antiguo, partimos de ahí.
¿Cómo empieza el trabajo?
Escríbanos o llámenos, y cuéntenos su idea en unas frases. La primera consulta es gratuita. Después vienen el análisis de requisitos y la especificación, y a continuación la oferta basada en el tamaño medido.
¿De quién es el código fuente?
El código fuente y los derechos de uso se rigen por el contrato. Si lo desean, después de la entrega nos encargamos nosotros de su operación y de su evolución.
¿De qué dependen el precio y el calendario?
Sobre todo del tamaño funcional del software, que medimos en puntos de función COSMIC: contamos cuántos movimientos de datos (entrada, salida, lectura, escritura) se producen en los procesos del sistema. Esta medición es independiente de la tecnología y del equipo. Además, también influyen las integraciones, los requisitos no funcionales (por ejemplo, el rendimiento y la seguridad), el diseño y la operación. Detalles: Precios.