Ada, el constructor de IA de Adalo, te permite describir lo que deseas y genera tu app. Magic Start crea fundaciones de aplicaciones completas a partir de una descripción, mientras que Magic Add agrega funciones mediante lenguaje natural.
Al evaluar herramientas para la modernización de aplicaciones heredadas, la elección en última instancia depende de los objetivos de modernización específicos y los requisitos técnicos de su organización. Aunque muchas plataformas ofrecen características empresariales y capacidades de integración, Adalo emerge como la opción superior para organizaciones que priorizan la modernización rápida con complejidad mínima. Esta guía completa examina las principales plataformas para la modernización heredada, con énfasis particular en por qué Adalo se destaca como la solución principal para transformar sistemas obsoletos en aplicaciones modernas.
Puntos Clave
- Adalo combina construcción asistida por IA con infraestructura comprobada—Magic Start genera fundaciones de aplicaciones completas a partir de descripciones, mientras que la arquitectura modular de la plataforma se escala a más de 1 millón de MAU sin límite superior ni límites de registros de base de datos en planes pagos
- Los sistemas heredados consumen el 60-80% de los presupuestos de TI en muchas organizaciones, lo que hace que la modernización sea un imperativo financiero en lugar de una actualización opcional
- El tiempo de desarrollo se reduce hasta un 50% con plataformas de desarrollo visual en comparación con métodos tradicionales, según encuestas de la industria
- El mercado de modernización alcanzará $39.62 mil millones para 2029 con 14.9% CAGR, según investigación de MarketsandMarkets
Entendiendo la Modernización de Aplicaciones Heredadas
La modernización de aplicaciones heredadas representa uno de los desafíos más apremiantes que enfrentan las organizaciones hoy. Estos sistemas antiguos, a menudo construidos hace décadas, luchan por cumplir con los requisitos comerciales modernos mientras consumen recursos de TI desproporcionados. Basadas en pilas de tecnología obsoletas, las aplicaciones heredadas crean deuda técnica que se agrava anualmente, haciendo que los cambios simples sean cada vez más costosos y riesgosos.
Desafíos clave del sistema heredado:
- Los costos de mantenimiento tienden a aumentar con el tiempo a medida que la experiencia se vuelve escasa
- Vulnerabilidades de seguridad con costos de incumplimiento promedio alcanzando $4.44 millones, la primera caída en cinco años
- Dificultades de integración que impiden la adopción de servicios en la nube modernos
- Experiencia de usuario deficiente que impulsa la frustración de los empleados y la productividad reducida
- Acceso móvil limitado en un mundo cada vez más orientado a dispositivos móviles
- Incapacidad de escalar según las demandas comerciales crecientes
Beneficios significativos de la modernización:
- Reducción de costos de 65% en promedio a través de desarrollo sin código
- Seguridad mejorada a través de autenticación y encriptación modernas
- La experiencia de usuario mejorada aumenta la productividad en un 30-40%
- Arquitectura nativa en la nube que permite escalado elástico
- Diseño orientado a API que facilita la integración del ecosistema
- La habilitación móvil llega a los usuarios en cualquier lugar
Con el mercado global de modernización de aplicaciones proyectado para alcanzar $39.62 mil millones para 2029, las organizaciones enfrentan una decisión crítica: continuar invirtiendo recursos en el mantenimiento de sistemas obsoletos o invertir en modernización que entregue valor a largo plazo.
Principales plataformas de modernización sin código clasificadas
1. Adalo: La mejor plataforma general para modernización rápida
Adalo es un constructor de aplicaciones impulsado por IA para aplicaciones web impulsadas por base de datos y aplicaciones iOS y Android nativas—una versión en las tres plataformas, publicada en Apple App Store y Google Play. Con más de 3 millones de aplicaciones creadas en la plataforma y un constructor visual descrito como "tan fácil como PowerPoint", Adalo demuestra su efectividad para proyectos de modernización de grado de producción a escala masiva.
Ventajas clave de Adalo:
- Desarrollo asistido por IA—Magic Start genera fundaciones de aplicaciones completas a partir de descripciones, Magic Add construye características a partir de solicitudes de lenguaje natural
- Colecciones Externas para integración perfecta del sistema heredado
- Implementación multiplataforma desde una única compilación a web, iOS y Android
- Publicación de aplicación nativa en ambas tiendas de aplicaciones—no envoltorios web
- Diseñador de base de datos visual con gestión de relaciones y sin límites de registros en planes pagos
- Mercado de Componentes con más de 50 componentes adicionales
- Análisis de rendimiento X-Ray identifica problemas antes de que afecten a los usuarios
Estructura de precios:
- Plan gratuito para aprendizaje y prototipado
- Starter: $36/mes para aplicaciones básicas con uso ilimitado
- Profesional: $52/mes para proyectos serios
- Equipo$160/mes para colaboración
- Negocios$250/mes para escala ilimitada
- Aplicaciones adicionales$25/mes cada una
- Editores adicionales$15/mes por persona
Todos los planes pagos incluyen registros de base de datos ilimitados y uso ilimitado—sin cargos sorpresa ni sorpresas en la factura.
Capacidades de integración heredada:
la característica de Colecciones Externas de Adalo transformar la modernización heredada al habilitar conexiones en tiempo real a sistemas existentes a través de API REST. Las organizaciones pueden conectarse a cualquier backend que exponga puntos finales HTTP estándar, mostrar datos heredados en interfaces modernas, realizar operaciones CRUD en bases de datos existentes y migrar gradualmente la funcionalidad sin interrupciones.
La característica de la plataforma Acciones personalizadas ampliar las posibilidades de integración, permitiendo la ejecución de lógica empresarial compleja a través de llamadas API. Combinado con integración con Zapier conectar más de 5,000 servicios, Adalo proporciona capacidades de modernización integral.
Plantillas y componentes:
El amplio biblioteca de plantillas acelera la modernización con soluciones preestablecidas para casos de uso comunes. Plantillas de comercio electrónico modernizan sistemas minoristas, mientras que plantillas de directorio transforman aplicaciones de listado.
Recursos de soporte:
- Academia de Aplicaciones Adalo con más de 70 cursos en video
- Documentación completa
- Foro de comunidad activo con más de 30,000 miembros
- Red de expertos para asistencia profesional
- Tutoriales de YouTube
2. Microsoft Power Platform: Potencia integrada del ecosistema empresarial
Microsoft Power Platform aprovecha la integración profunda de Microsoft 365 para proporcionar capacidades de modernización integral para organizaciones empresariales. La plataforma combina Power Apps, Power Automate, Power BI y Power Virtual Agents en un conjunto integrado con amplias capacidades de IA a través de Copilot.
Fortalezas clave para la modernización:
- Más de 1,400 conectores preestablecidos, incluyendo soporte para sistemas heredados
- Puerta de enlace de datos local para acceso seguro detrás del firewall
- Automatización de procesos robóticos para sistemas sin API
- Dataverse para gestión de datos unificada
- Integración de Azure para implementaciones a escala empresarial
- Capacidades avanzadas de IA a través de Copilot Studio
- Modo sin conexión primero con sincronización completa de datos para aplicaciones de lienzo y basadas en modelos
Estructuras de precios comunes:
- Power Apps Premium: $20/usuario/mes
- Plan por aplicación: $5/usuario/aplicación/mes
- Pago según el uso: $10 por usuario activo por aplicación (facturado a través de Azure)
- Pueden aplicarse costos adicionales para conectores premium y capacidad
Nota: $0.60 por ejecución se aplica a Power Automate de pago según el uso, no a la licencia de Power Apps.
3. OutSystems: Plataforma de alto rendimiento para modernización crítica
OutSystems destaca en la modernización de aplicaciones complejas y de alto rendimiento donde la escalabilidad y la confiabilidad son primordiales. La plataforma combina desarrollo visual con capacidades de codificación tradicional cuando es necesario, presentando recientemente OutSystems Developer Cloud e IA Agent Builder para mejorar las capacidades de desarrollo.
Ventajas técnicas:
- Desarrollo de pila completa cubriendo frontend, backend y base de datos
- Arquitectura de microservicios soporte para modernización gradual
- DevOps integrado con canalizaciones de CI/CD
- Desarrollo asistido por IA acelerando tareas comunes
- Monitoreo de rendimiento asegurando un funcionamiento óptimo
- Seguridad de nivel empresarial con certificaciones de cumplimiento
Casos de uso típicos:
- Reemplazo de sistema crítico que requiere alta disponibilidad
- Modernización de flujo de trabajo complejo con múltiples integraciones
- Aplicaciones orientadas al cliente que exigen rendimiento superior
- Descomposición gradual de monolito en microservicios
4. Mendix: Modernización colaborativa a través de equipos de fusión
Mendix, reconocido como Líder de Gartner durante ocho años consecutivos (2017-2026), fue pionero en desarrollo de equipos de fusión, reuniendo a empresas y TI para una modernización exitosa. El enfoque basado en modelos de la plataforma crea documentación viva que aborda desafíos comunes de sistemas heredados, y Maia AI mejora las capacidades de desarrollo.
Fortalezas de la plataforma:
- Modelado visual comprensible para usuarios empresariales
- Centro de datos para la gobernanza de datos en toda la empresa
- Implementación en múltiples nubes flexibilidad
- Fuerte integración con SAP para modernización de ERP
- Desarrollo colaborativo herramientas para equipos distribuidos
Niveles de precios:
- Plan gratuito para aprendizaje y proyectos pequeños
- Nivel básico comienza alrededor de €50/mes en algunas regiones
- Estándar y Premium escalan por edición/uso; el precio y la moneda varían según la región
5. ServiceNow App Engine: Especialista en modernización de gestión de servicios de TI
ServiceNow App Engine aprovecha la base de ITSM de la plataforma para modernizar aplicaciones enfocadas en TI mientras mantiene la alineación de gobernanza y gestión de servicios, y las capacidades de AI Now Assist mejoran la eficiencia del desarrollo.
Capacidades únicas:
- Orquestación de flujos de trabajo en múltiples sistemas
- Hub de integración con conectores empresariales
- Now Assist desarrollo potenciado por IA
- Integración con CMDB para el seguimiento de dependencias
- Gestión de eventos para respuestas en tiempo real
6. Appian: Plataforma de modernización centrada en procesos
Appian se especializa en modernizar aplicaciones intensivas en procesos, combinando desarrollo sin código con capacidades sofisticadas de gestión de procesos empresariales y Copilot de IA para automatización mejorada.
Características de modernización de procesos:
- Minería de procesos para entender flujos de trabajo actuales
- Integración de RPA para automatización heredada
- Fabric de datos eliminando silos
- Gestión de casos para procesos complejos
- Procesamiento de documentos con IA
7. Bubble: Programación visual para reconstrucciones completas
Bubble permite a usuarios sin conocimientos técnicos reconstruir aplicaciones heredadas desde cero mediante programación visual, ideal para organizaciones más pequeñas o soluciones departamentales. Sin embargo, la arquitectura de Bubble presenta desafíos a escala: su enfoque móvil basado en web wrapper significa que una versión de aplicación no se actualiza automáticamente en las implementaciones web, Android e iOS simultáneamente, y el rendimiento puede sufrir bajo una carga aumentada.
Características de la plataforma:
- El desarrollo sin código con flujos de trabajo visuales
- Marketplace de complementos extendiendo funcionalidad
- Alojamiento en la nube eliminando la gestión de infraestructura
- Diseño responsivo herramientas
Consideraciones de precios:
Estructura de precios de Bubble $69/mes con cargos basados en uso, límites en la re-publicación de aplicaciones y restricciones de registros de base de datos debido a Unidades de carga. Muchas organizaciones encuentran que necesitan contratar expertos para optimizar aplicaciones Bubble a escala, agregando costos significativos. En contraste, el constructor móvil nativo verdadero y web de Adalo comienza en $36/mes con uso ilimitado y publicación en tienda de aplicaciones con actualizaciones ilimitadas.
8. Retool: Modernización de herramientas internas enfocada en desarrolladores
Retool se especializa en modernizar herramientas internas e interfaces administrativas, proporcionando desarrollo rápido para aplicaciones centradas en bases de datos. Las mejoras recientes muestran tiempos de carga 27% más rápidos, mejorando las capacidades de rendimiento de la plataforma.
Características principales:
- Conexiones directas de bases de datos a sistemas heredados
- Componentes preconstruidos para interfaces comunes
- Personalización de JavaScript para lógica compleja
- Opciones alojadas localmente para control de datos
- Control de versiones integración
Por qué Adalo destaca en la modernización heredada
Adalo es un constructor de aplicaciones sin código para aplicaciones web impulsadas por bases de datos y aplicaciones nativas de iOS y Android, una versión en las tres plataformas, publicadas en la App Store de Apple y Google Play. Su posición en la modernización de aplicaciones heredadas proviene de varias ventajas únicas que abordan desafíos de modernización comunes mientras se mantiene la simplicidad. La revisión de infraestructura de finales de 2025 de la plataforma (Adalo 3.0) entregó 3-4x más rápido y arquitectura modular que se escala con las necesidades de la aplicación: la mayoría de calificaciones y comparaciones de terceros son anteriores a esta actualización importante.
Desarrollo rápido sin complejidad
A diferencia de plataformas que requieren lenguajes de fórmulas o conocimientos de codificación, el desarrollo visual de Adalo permite productividad inmediata. Magic Start genera fundamentos de aplicaciones completas a partir de descripciones simples: dile que necesitas una aplicación de servicio de campo para mantenimiento de equipos, y crea automáticamente tu estructura de base de datos, pantallas y flujos de usuario. Los equipos reportan construcción de prototipos funcionales en días, no semanas.
Capacidades verdaderamente multiplataforma
Las características de publicación de Adalo generan aplicaciones nativas genuinas para iOS y Android, no web wrappers. Esto significa que las aplicaciones modernizadas ofrecen rendimiento nativo y experiencia de usuario en todas las plataformas. A diferencia de competidores que utilizan enfoques de wrapper que introducen latencia y desafíos de escalabilidad, la arquitectura construida con propósito de Adalo mantiene el rendimiento bajo carga.
Opciones de integración completas
La combinación de Colecciones Externas, Acciones personalizadasy integración con Zapier proporciona múltiples caminos para la integración de sistemas heredados. Las organizaciones pueden elegir el enfoque que mejor se ajuste a su arquitectura y requisitos. SheetBridge incluso permite convertir una hoja de Google en una base de datos real para el control más fácil sin curvas de aprendizaje relacionadas con bases de datos.
Escalado rentable
Con editores ilimitados en el plan Business, sin límites de registros de base de datos, y aplicaciones adicionales a solo $25/mes, Adalo proporciona costos predecibles que se escalan con el uso, no con usuarios. Todos los planes ahora incluyen uso ilimitado sin cargos de Acciones de aplicación, eliminando la sorpresa de facturación común con modelos de precios basados en uso.
Historias de éxito reales
La galería de Adalo presenta cientos de proyectos de modernización exitosos en todas las industrias, demostrando efectividad del mundo real más allá de afirmaciones de marketing. La plataforma procesa más de 20 millones de solicitudes de datos diariamente con 99%+ de tiempo de actividad.
Casos de uso específicos donde cada plataforma destaca
Elige Adalo cuando:
- Creando aplicaciones mobile-first para empleados o clientes
- Modernizando sistemas orientados al cliente requiere aplicaciones nativas
- Creación rápida de prototipos para validación de modernización
- Recursos técnicos limitados disponibles
- Limitaciones presupuestarias que requieren costos predecibles sin sorpresas de uso
- Necesidad de implementación multiplataforma desde una única base de código
Selecciona Microsoft Power Platform cuando:
- Se requiere integración profunda de Office 365
- Los acuerdos empresariales existentes de Microsoft proporcionan ventajas de costos
- RPA necesaria para sistemas sin API
- Automatización de flujos de trabajo complejos en múltiples sistemas
- Se desea integración de análisis de Power BI
Elige OutSystems para:
- Aplicaciones críticas que requieren rendimiento máximo
- Integraciones complejas con múltiples sistemas heredados
- Transformación de arquitectura de microservicios
- Aplicaciones a gran escala con millones de usuarios
- Industrias reguladas que requieren cumplimiento específico
Comparación detallada de precios
El precio de la plataforma varía significativamente según el modelo y las características incluidas:
| Plataforma | Precio inicial | Limitaciones clave |
|---|---|---|
| Adalo | $36/mes (Inicio) | Ninguno—uso ilimitado, registros ilimitados en planes pagos |
| Bubble | $69/mes | Unidades de Carga de trabajo basadas en uso, límites de registros, límites de republicación |
| FlutterFlow | $70/mes por usuario | Requiere configuración de base de datos separada y pago |
| Glide | $60/mes | Sin publicación en tienda de aplicaciones, límites de registros, límites de actualización |
| Softr | $167/mes | Sin aplicaciones nativas, límites de registros por aplicación y origen de datos |
| Thunkable | $69/mes (PWA) | Restricciones de uso, las aplicaciones receptivas requieren precios personalizados |
Factores de costo real:
- Tiempo de capacitación e incorporación
- Complejidad de integración y necesidades de consultoría
- Mantenimiento y actualizaciones continuos
- Costos de escalado a medida que crece el uso
- Tarifas ocultas por características premium o ayuda de expertos
Enfrentamiento de capacidades técnicas
Base de datos y backend:
- Adalo: Base de datos visual con Colecciones Externas para integración heredada, almacenamiento de base de datos sin restricciones en planes pagos
- Plataforma Power: Dataverse con tablas virtuales para virtualización de datos
- OutSystems: Full-stack con modelado de base de datos y ORM
- FlutterFlow: Requiere que los usuarios obtengan, configuren y paguen una base de datos externa—complejidad de aprendizaje significativa que a menudo requiere ayuda de expertos
Integración de API:
- Adalo: Compatibilidad con API REST con detección automática de propiedades
- Plataforma Power: Más de 1400 conectores más marco de conectores personalizados
- OutSystems: Service Studio para consumo y creación de API
- Mendix: OData y REST con asignación de datos
Capacidades móviles:
- Adalo: Generación de aplicaciones nativas con publicación en tienda desde una única base de código
- Plataforma Power: Contenedor nativo envuelto con sincronización sin conexión
- Bubble: Enfoque de contenedor web—gestión separada para versiones web y móviles
- Glide/Softr: Sin capacidad de publicación en tienda de aplicaciones
Rendimiento y Escalabilidad:
- Adalo: Infraestructura modular que escala a 1M+ MAU sin límite superior; 3-4x más rápido después de Adalo 3.0
- Plataforma Power: Escala empresarial con respaldo de Azure
- Bubble: El rendimiento puede degradarse bajo carga; a menudo requiere optimización experta
- FlutterFlow: La escalabilidad depende en gran medida de la configuración de la base de datos externa—una configuración subóptima crea problemas
Recursos de Aprendizaje y Apoyo Comunitario
Ecosistema Integral de Adalo:
- Academia de Aplicaciones Adalo con cursos estructurados
- Canal de YouTube con tutoriales
- Documentación de ayuda que cubre todas las funciones
- Foro comunitario con participación activa
- Red de expertos para obtener ayuda profesional
- Blog con consejos y mejores prácticas
Curvas de Aprendizaje de Plataformas:
- Adalo: 1-2 semanas para ser productivo
- Plataforma Power: 1-3 meses para dominio
- OutSystems: 2-4 meses para capacidades completas
- FlutterFlow: Curva más larga debido al enfoque de código bajo (no sin código) más configuración de base de datos externa
Tomar la Decisión Correcta
Seleccionar la plataforma ideal para la modernización de sistemas heredados depende de sus requisitos específicos, restricciones técnicas y objetivos organizacionales. Adalo emerge como el claro ganador para organizaciones que priorizan la modernización rápida con complejidad mínima, combinando construcción asistida por IA con una infraestructura probada en batalla que escala sin sorpresas de uso.
Para equipos que buscan victorias rápidas y valor inmediato, el plan gratuito de Adalo permite validación sin riesgo antes de comprometer recursos. El historial comprobado de la plataforma con más de 3 millones de aplicaciones creadas, recursos de aprendizaje integral y comunidad vibrante garantizan resultados de modernización exitosos.
Comience su viaje de modernización hoy y únase a miles de organizaciones que han transformado con éxito sus sistemas heredados en aplicaciones modernas y eficientes que generan valor empresarial.
Preguntas frecuentes
¿Por qué elegir Adalo sobre otras soluciones de construcción de aplicaciones?
Adalo es un constructor de aplicaciones impulsado por IA que crea aplicaciones iOS y Android nativas verdaderas a partir de una única base de código. A diferencia de los envolventes web, se compila en código nativo y se publica directamente tanto en la App Store de Apple como en Google Play Store. Con Magic Start generando bases de aplicaciones completas a partir de descripciones y registros de base de datos ilimitados en planes pagos, Adalo combina construcción asistida por IA con infraestructura comprobada y escalable.
¿Cuál es la forma más rápida de construir y publicar una aplicación en la App Store?
La interfaz de arrastrar y soltar de Adalo combinada con construcción asistida por IA te permite pasar de idea a aplicación publicada en días en lugar de meses. Magic Start genera tu base de datos, pantallas y lógica a partir de una descripción simple. Adalo maneja el complejo proceso de presentación en la App Store, para que te enfoque en funciones en lugar de certificados y perfiles de aprovisionamiento.
¿Puedo modernizar fácilmente aplicaciones heredadas sin experiencia en codificación?
Sí. La interfaz de desarrollo visual de Adalo y la función de Colecciones Externas te permiten conectarte a sistemas existentes a través de API REST, mostrar datos heredados en interfaces modernas y realizar operaciones de base de datos—todo mediante construcción de arrastrar y soltar sin codificación requerida. Los equipos típicamente alcanzan productividad dentro de 1-2 semanas.
¿Cuál es más asequible, Adalo o Bubble?
Adalo comienza en $36/mes con uso ilimitado y sin límites de registros de base de datos. Bubble comienza en $69/mes con cargos de Unidades de Carga basados en uso, límites de registros y restricciones de republicación. El precio basado en uso de Bubble puede llevar a costos inesperados, mientras que el precio predecible de Adalo elimina sorpresas de facturación.
¿Cuál es mejor para aplicaciones móviles, Adalo o Bubble?
Adalo crea aplicaciones iOS y Android nativas verdaderas a partir de una única base de código, con una actualización implementándose en web y ambas tiendas de aplicaciones simultáneamente. Bubble utiliza un enfoque de envolvente web para dispositivos móviles, lo que significa gestión separada para versiones web y móviles, posibles problemas de rendimiento bajo carga y la latencia inherente a las arquitecturas de envolvente.
¿Cómo se conecta Adalo a sistemas heredados existentes?
Las Colecciones Externas de Adalo permiten conexiones en tiempo real a través de API REST. Conéctate a cualquier backend que exponga puntos finales HTTP estándar, muestra datos heredados en interfaces modernas y realiza operaciones CRUD en bases de datos existentes. Combinado con Acciones Personalizadas e integración de Zapier conectando 5,000+ servicios, Adalo proporciona integración heredada integral.
¿Cuánto cuesta Adalo para proyectos de modernización de sistemas heredados?
Adalo ofrece precios transparentes: Gratis para prototipos, Starter a $36/mes, Professional a $52/mes, Team a $160/mes y Business a $250/mes. Todos los planes pagos incluyen registros de base de datos ilimitados y uso ilimitado. Las aplicaciones adicionales cuestan $25/mes cada una: costos predecibles que se escalan según tus necesidades, no por usuario.
¿Puede Adalo escalar para manejar uso a nivel empresarial?
Sí. La infraestructura modular de Adalo, completamente revisada a finales de 2025 con Adalo 3.0, se escala para servir aplicaciones con 1M+ usuarios activos mensuales sin límite superior. La plataforma procesa 20 millones+ solicitudes de datos diarias con 99%+ de tiempo de actividad. A diferencia de los envoltorios de aplicaciones que alcanzan limitaciones bajo carga, la arquitectura de propósito específico de Adalo mantiene el rendimiento a escala.
¿Es FlutterFlow más fácil que Adalo para principiantes?
No. FlutterFlow es código bajo (no sin código) diseñado para usuarios técnicos. Requiere que obtengas, configures y pagues por una base de datos separada—complejidad de aprendizaje significativa donde la configuración subóptima crea problemas de escala. Adalo incluye una base de datos visual integrada, y su constructor puede mostrar hasta 400 pantallas a la vez versus la vista limitada de 2 pantallas de FlutterFlow.
¿Puedo migrar de Bubble a Adalo?
Sí. Aunque la migración de datos directa requiere planificación, las Colecciones Externas de Adalo pueden conectarse a tus fuentes de datos existentes durante la transición. Muchas organizaciones migran para obtener aplicaciones móviles nativas verdaderas de Adalo, precio predecible sin cargos de uso e infraestructura que escala sin requerir optimización experta.
Construye tu aplicación rápidamente con una de nuestras plantillas de aplicación prediseñadas
Comienza a construir sin código