This page requires JavaScript to display.
AsiscomexOutsourcing
de desarrollo
Hablar por WhatsApp
Outsourcing de desarrollo de software

Ingeniería sobre la tecnología que usted ya tiene.

La mayoría de los proveedores le va a proponer reescribir todo en su tecnología favorita. Es lo cómodo para ellos y lo caro para usted: termina financiando su curva de aprendizaje y manteniendo dos sistemas en vez de uno.

Nosotros entramos donde está el sistema, en el lenguaje en el que está escrito, y lo modernizamos sin apagar la operación. Con equipos que trabajan asistidos por agentes de codificación y con experiencia real construyendo inteligencia artificial en producto, no en demostraciones.

182
Repositorios propios medidos
6,4 M
Líneas de código
16
Lenguajes en producción
8
Modernizaciones ejecutadas
Sesión de trabajo con agente ejemplo
Lee el módulo de liquidación del sistema viejo y dime dónde vive cada regla.
· Leyendo 41 archivos · 3 procedimientos almacenados · 2 disparadores
18 reglas en código, 11 en procedimientos almacenados, 2 en un disparador que nadie documentó.
Una regla aparece duplicada y las dos versiones no coinciden.
Escribe la documentación funcional del bloque antes de tocar nada.
· Generando documento con las 31 reglas, su origen y su condición
Documento listo para revisión del dueño funcional.
Reescribe el cálculo en la versión nueva y agrega pruebas.
· Escribiendo 6 archivos · 24 casos de prueba
24 de 24 pruebas en verde.
Corre la comparación contra el sistema viejo sobre 500 operaciones reales.
· Comparando resultado por resultado
! 497 coinciden. 3 difieren: el sistema viejo redondea antes de sumar.
· Esperando decisión del ingeniero y del dueño funcional
_
El agente propone y ejecuta. La revisión, la prueba y el despliegue siguen siendo de un ingeniero.
La credencial No decimos que sabemos hacer esto: lo hicimos en nuestra propia casa. Los 182 repositorios, los 16 lenguajes, las cuatro plataformas conviviendo y las ocho modernizaciones son software propio, en producción, sosteniendo operaciones de comercio exterior de empresas reales.
Con qué llegan

Cinco dolores, casi siempre varios a la vez.

Tienen un sistema que nadie quiere tocar

Está en una tecnología de hace quince años, quien lo escribió ya no está, y cada cambio da miedo. Pero el negocio depende de él todos los días y no se puede apagar un fin de semana para reemplazarlo.

Contrataron una reescritura y quedaron peor

El proveedor propuso empezar de cero, entregó un producto nuevo que cubre una parte de lo que hacía el viejo, y ahora la empresa mantiene dos sistemas en vez de uno.

No consiguen ingenieros, o se les van

El mercado de perfiles técnicos es estrecho, y peor si la tecnología es antigua. Nadie sale de la universidad sabiendo las tecnologías en las que está escrito su sistema.

El proveedor solo trabaja en su tecnología favorita

Le piden mantener lo que hay y responde que primero hay que migrarlo a lo suyo. La empresa termina financiando la curva de aprendizaje del proveedor.

Nadie les integra con lo que de verdad importa

El ERP, el sistema del proveedor, el portal del Estado que no tiene forma de conectarse. Ahí es donde se pierde el tiempo, y ahí es donde el proveedor genérico se rinde.

Y por debajo, el que nadie nombra

El conocimiento del negocio está dentro del código viejo, no escrito en ninguna parte. Migrar sin recuperarlo es la forma más cara de perder veinte años de reglas.

Cualquier stack

Amplitud medida, no declarada.

Todo proveedor dice que trabaja en cualquier tecnología. Nosotros lo contamos: dieciséis lenguajes, cuatro plataformas de Microsoft conviviendo en producción al mismo tiempo, seis tecnologías distintas de acceso a datos y dos motores heredados que ya nadie enseña.

Eso no es un catálogo comercial: son cifras medidas sobre nuestros 182 repositorios. Las pestañas de abajo muestran lo más representativo de cada área, no la lista completa.

Cuatro plataformas conviviendo, de la 3.5 a la 10

Cuatro plataformas de Microsoft funcionando al mismo tiempo en producción, en un rango que va desde .NET Framework 3.5 hasta .NET 10. No son intercambiables y no se migran de un salto: conviven mientras dure la modernización.

.NET Framework 3.5 .NET Framework 4.8 .NET 8 .NET 10 C# VB.NET ASP.NET WebForms ASP.NET MVC Blazor Server Razor Windows Forms Servicios de Windows Aplicaciones de consola
Principio 1

Entramos en su tecnología

No le proponemos migrar para poder trabajar. Si su sistema está en una tecnología que ya casi nadie toca, ese es exactamente el caso para el que servimos.

Principio 2

Lo decimos cuando no

No trabajamos con Java, PHP, Ruby ni Go, y no hacemos desarrollo móvil nativo. Se lo decimos en la primera reunión, no en la tercera factura.

Principio 3

El cliente queda dueño

Código, documentación y despliegue en su poder desde el primer día. Sin dependencia de nosotros por diseño.

Claude Code y Codex

Trabajamos con agentes de codificación, con método.

Un agente de codificación no es un autocompletado más listo: es un colaborador que lee todo el repositorio, entiende cómo está construido, propone el cambio completo y lo ejecuta. Bien dirigido, cambia lo que un equipo puede abarcar. Mal dirigido, produce código que nadie entiende y que nadie puede mantener.

La diferencia está en el método, y ahí es donde tenemos algo que enseñar en vez de algo que prometer.

Contexto

El agente lee el repositorio entero

Antes de escribir una línea, recorre el código, los procedimientos almacenados y la configuración. En un sistema legado sin documentación, esa capacidad de leer todo de una vez es lo que cambia el juego.

Instrucciones

Cada repositorio lleva sus reglas escritas

Un archivo de instrucciones por proyecto define el estilo, las convenciones de acceso a datos, qué está prohibido y qué patrón seguir. El agente las respeta; sin eso, cada sesión produce un código distinto.

Alcance

Tareas acotadas, no «hazme el módulo»

El trabajo se corta en unidades que un ingeniero puede revisar de verdad. Un cambio de cuatro mil líneas que nadie leyó es deuda técnica disfrazada de productividad.

Verificación

Pruebas antes de dar por bueno

El agente escribe las pruebas junto con el código, y la comparación contra el sistema viejo es obligatoria en toda migración. Lo que no se puede verificar no se despliega.

Revisión

Un ingeniero responde por cada cambio

El agente propone y ejecuta; la aprobación es humana y con nombre. No hay código que llegue a producción sin que alguien lo haya entendido.

Documentación

Se escribe mientras se hace, no después

Documentar un sistema viejo era el trabajo que siempre se posponía porque costaba demasiado. Con agentes deja de ser opcional, y por eso lo entregamos como parte del proyecto.

Dónde rinde de verdad

Los trabajos que antes no se hacían por costosos

Documentar un sistema que nadie documentó
Recorrer cientos de pantallas y procedimientos almacenados para escribir qué hace cada uno era inviable. Ahora es una fase del proyecto.
Encontrar dónde vive una regla de negocio
Buscar una regla repartida entre código, procedimientos y disparadores en un sistema de millones de líneas.
Migraciones mecánicas y repetitivas
Convertir cientos de pantallas del mismo patrón de una tecnología a otra, respetando la convención del proyecto.
Cobertura de pruebas retroactiva
Escribir pruebas para código que nunca las tuvo. Es lo primero que se abandona por costo, y es lo que permite migrar sin miedo.
Comparación de resultados a escala
Correr el sistema viejo y el nuevo sobre cientos de casos reales y señalar cada diferencia.
Traducción entre tecnologías
Leer un lenguaje que el equipo no domina y explicar qué hace, que es el primer paso para poder mantenerlo.
Dónde no

Y dónde el agente no decide

La arquitectura
Qué patrón de convivencia usar, cómo modelar los datos y qué se migra primero lo decide un arquitecto con criterio, no un agente.
Las reglas del negocio en disputa
Cuando el sistema viejo hace algo raro, alguien tiene que decidir si es un defecto o una regla. Eso es del dueño funcional.
Lo que compromete plata o ley
Un cálculo de tributos, una radicación ante una autoridad, una firma electrónica. Ahí el código es determinista y la revisión es doble.
El despliegue a producción
Aprobado y ejecutado por una persona, con respaldo previo y reversión probada.
Lo que no se puede verificar
Si no hay forma de comprobar que el resultado es correcto, no se entrega, aunque el agente esté seguro.

Lo que no le vamos a decir

Que entregamos tres veces más rápido, ni cinco, ni diez. No tenemos esa medición y quien se la ofrezca sin haberla hecho en la casa de usted se la está inventando. Lo que sí ofrecemos es un compromiso de alcance por fase y la medición de lo entregado contra ese alcance, empezando por un primer bloque funcional donde se calibra el ritmo real con su sistema y su gente.

IA dentro del producto

Ya construimos esto, no lo estamos aprendiendo con su presupuesto.

Hay una diferencia grande entre usar inteligencia artificial para escribir código y saber ponerla dentro de un producto que otra gente usa todos los días para tomar decisiones que cuestan dinero. Lo segundo es más difícil, y es donde tenemos recorrido.

Veintiocho de nuestros repositorios tienen inteligencia artificial realmente integrada, con ocho servidores que exponen más de mil capacidades a asistentes como Claude y ChatGPT.

Integración

Sistemas expuestos a Claude y ChatGPT

Ocho servidores propios exponen más de mil capacidades a los asistentes que los equipos ya usan, con las mismas reglas de autorización que la interfaz.

Documentos

Lectura y extracción estructurada

PDF con y sin capa de texto, escaneos, fotos, hojas de cálculo y correos anidados. Con esquema explícito, temperatura en cero y linaje por dato.

Decisión

Combinación de varios modelos

Cuando la respuesta importa, tres modelos distintos proponen y un combinador de código puro fusiona por acuerdo. Repetirle la pregunta a uno solo no discrimina nada.

Frenos

Cola de validación humana

Toda conclusión de un modelo queda pendiente hasta que una persona la aprueba. Es la pieza que hace que un agente sea defendible ante un auditor.

Operación

Agentes que hacen el trabajo, no que responden

Agentes que recorren un proceso completo de principio a fin y dejan el resultado listo para revisión, no chats que contestan preguntas.

Costo

Proveedores intercambiables y costo medido

El proveedor de modelo se cambia desde una pantalla de administración, sin redesplegar, y cada corrida registra qué costó.

Las tres reglas con las que ponemos IA en producto

Regla 1
El modelo no calcula lo que compromete
Tributos, cartera, plazos legales: eso lo calcula código determinista, versionado y testeable. El modelo lee, interpreta y redacta.
Regla 2
Toda conclusión pasa por una persona
La cola de validación no es una configuración que se pueda apagar: es parte del diseño. Sin ella no hay forma de responder ante un auditor.
Regla 3
Cada dato sabe de dónde salió
Linaje y confianza por campo. Cuando alguien pregunte por una cifra, la respuesta no es «el sistema lo calculó»: es el fragmento exacto del documento.
La especialidad

Modernizar un sistema en producción sin apagar la operación.

Es lo que casi nadie quiere hacer, porque es difícil y porque no se puede improvisar. El sistema viejo sostiene el negocio todos los días y no hay un fin de semana en que se pueda reemplazar.

La clave no es la tecnología de destino: es el patrón de convivencia. Elegir mal ahí es lo que arruina estos proyectos, y por eso lo elegimos con criterio y le explicamos cuál descartamos y por qué.

Los tres compromisos

Que la operación no se detenga
Lo viejo y lo nuevo conviven mientras haga falta. Nunca hay un día en que el negocio depende de que la migración haya salido bien.
Que el conocimiento se recupere
Antes de reescribir una pantalla se documenta qué hace y por qué. Ese documento es entregable, no un favor.
Que usted quede dueño de todo
Código, documentación y despliegue en su poder desde el primer día. Sin dependencia de nosotros por diseño.

Seis patrones de convivencia

Cada uno con su caso propio, sus condiciones de uso y su control obligatorio. No hay uno solo, y no se elige por gusto.

Estrangulamiento Incrustación de pantallas Traspaso de sesión Puente por servicio Base de datos compartida Doble escritura con verificación
Lo que aparece cuando se entra en serio

Los defectos que llevaban años produciendo números equivocados.

Comparar el resultado del sistema nuevo contra el viejo no es un formalismo: es donde aparecen los errores que nadie había detectado. Estos tres son de nuestro propio portafolio, y los tres estaban en producción.

Informe de anticipos
$262.299.274 → $276.020.942

El informe viejo inflaba el total. Estaba en producción y nadie lo había detectado hasta que se reescribió y se compararon los resultados.

Depósitos de contenedor
Factores de 3× a 13×

El procedimiento almacenado multiplicaba el importe por el número de causaciones. Se verificó en los ocho casos de producción examinados.

Búsqueda por fecha
Fallaba todo día mayor a 12

Por interpretación de formato de fecha. Un defecto que llevaba años devolviendo resultados incompletos sin que nadie lo notara.

Encontrar esto suele ser lo que paga el proyecto. Y es la razón por la que el estudio de alcance no es un trámite: un sistema de nuestro portafolio tenía 709 archivos de formulario y solo unos 302 activos. Cotizar sobre 709 en lugar de sobre 302 es cotizar el doble de un proyecto que no existe.
Cómo trabajamos

Seis fases, con un hito de salida cada una.

Ninguna fase empieza sin que la anterior haya cerrado su hito. Pulse una fase para ver qué hacemos, qué hace usted y qué se entrega.

Fase 1 2 a 5 semanas · precio cerrado

La fase que evita el desastre

Un proveedor que cotiza una modernización sin haber hecho esto está adivinando. Y adivinar en un sistema de cientos de pantallas se paga caro.

Qué hacemos
Inventario real: cuántas pantallas hay y cuántas están vivas.
Dónde vive cada regla de negocio: código, procedimiento almacenado, disparador u hoja de cálculo.
Qué integraciones tiene y con qué protocolo.
Qué está roto y nadie sabe.
Estado del control de versiones, del despliegue y de los respaldos.
Riesgos de seguridad visibles.
Qué hace usted
Da acceso al código, a la base de datos en lectura y a las personas que usan el sistema.
Entregables
Inventario con lo vivo separado de lo muerto · mapa de reglas de negocio · patrón de convivencia recomendado con su alternativa descartada y por qué · plan por bloques con orden y dependencias · riesgos con severidad · estimación por bloque con supuestos explícitos.
Hito de salida
El patrocinador acepta el plan por bloques y el patrón propuesto.
Modalidades

Cinco formas de contratarnos, y una recomendada.

La modalidad no es un detalle administrativo: define quién dirige, quién asume el riesgo del alcance y qué pasa cuando algo cambia.

Dirige: nosotros Recomendada

Estudio de alcance

Trabajo cerrado y corto que produce el inventario del sistema, el mapa de riesgos y la propuesta de patrón de migración.

Cuándo conviene
Primer contacto en modernización. Es lo que evita cotizar a ciegas.
Dirige: nosotros

Proyecto a precio fijo

Alcance escrito, precio y plazo cerrados, criterios de aceptación firmados.

Cuándo conviene
Producto nuevo acotado, una integración concreta, un bloque funcional bien delimitado.
Dirige: compartida

Célula dedicada

Equipo asignado con capacidad estable mes a mes, sobre una cartera de trabajo que prioriza usted.

Cuándo conviene
La modernización completa. Es imposible cerrar de antemano el alcance de un sistema de cientos de pantallas.
Dirige: usted

Ampliación de personal

Perfiles que se suman a su equipo, con sus procesos y sus herramientas.

Cuándo conviene
Cuando le falta capacidad, no criterio.
Dirige: compartida

Bolsa de horas

Bloque comprado por anticipado, consumido contra registro, con vigencia.

Cuándo conviene
Mantenimiento, evolutivos pequeños y soporte.

La combinación que recomendamos

Estudio de alcance, después un proyecto a precio fijo sobre el primer bloque funcional para generar confianza y calibrar el ritmo real, después célula dedicada para el resto, y bolsa de horas para el mantenimiento posterior.

Estudio de alcance Precio fijo · primer bloque Célula dedicada Bolsa de horas
Qué construimos

El alcance de lo que hacemos.

Filtre por área o busque: integración, reversión, portal, respaldo.

88 servicios en 7 áreas

Modernización de sistemas legados

14 servicios
Levantamiento del alcance real Separar lo vivo de lo muerto Mapa de reglas de negocio Recuperación de reglas desde el código Recuperación de reglas desde procedimientos almacenados Elección del patrón de convivencia Migración por bloques funcionales Comparación de resultados viejo contra nuevo Detección de defectos del sistema viejo Matriz de equivalencia Fecha de corte Retiro ordenado del sistema anterior Documentación funcional como entregable Traspaso al equipo del cliente

Desarrollo de producto nuevo

14 servicios
Aplicaciones web de gestión Portales de cliente Tableros e indicadores Reportería y exportación Servicios y APIs Aplicaciones de escritorio Servicios de sistema operativo Diseño de base de datos Modelo de datos Lógica en el motor de base de datos Generación de documentos PDF Generación de hojas de cálculo Autenticación y permisos Auditoría y trazabilidad

Integración

13 servicios
Con sistemas contables y ERP Interfaz REST Servicios SOAP Archivo plano Integración directa sobre base de datos Con sistemas de proveedores y clientes Con portales sin vía de integración Automatización de navegador Entre sistemas del propio cliente Sincronización por país Bitácora de la sincronización Reintentos con espera creciente Cola de mensajes muertos

Automatización y procesos desatendidos

11 servicios
Sincronizaciones programadas Informes recurrentes por correo Alertas por excepción Listas de distribución administrables sin desplegar Robots que operan sistemas ajenos Entrega automática de documentos Envío por FTP y SFTP Tareas programadas del servidor Vigilancia de procesos colgados Bitácora por proceso Interruptor sin despliegue

Inteligencia artificial en producto

12 servicios
Exposición del sistema a Claude y ChatGPT Catálogo de capacidades por producto Agentes conversacionales sobre datos propios Lectura de documentos con reconocimiento óptico Extracción estructurada con esquema explícito Combinación de varios modelos por acuerdo Aritmética determinista separada del modelo Cola de validación humana Linaje y confianza por dato Proveedores de modelo intercambiables Registro de consumo y costo por corrida Prompts por rol y glosario del negocio

Entrega y operación

14 servicios
Integración continua Despliegue automatizado Respaldo previo al despliegue Verificación de salud Reversión automática Verificación anti-fuga de configuración Ambientes separados Administración de servidores web Administración de bases de datos Certificados con aviso de vencimiento Respaldos programados con verificación Copia fuera del servidor Almacén de secretos Monitoreo y alertas de infraestructura

Mantenimiento y soporte

10 servicios
Correctivo Evolutivo Adaptativo Sobre sistemas propios Sobre sistemas heredados de otro proveedor Toma de un sistema sin documentación Toma de un sistema sin el equipo original Mesa de soporte con acuerdos de nivel de servicio Bolsa de horas con registro de consumo Documentación retroactiva
Lo que dice un cliente
«No es un software estándar. Es una solución que se construyó pensando en nuestras necesidades, lo que nos da agilidad y seguridad en cada proceso de comercio exterior.»
Grupo Greenland
Luz Adriana HenaoDirectora de Comercio Exterior · Grupo Greenland Greenland Investments S.A.S.
Hablemos

Empiece por el estudio de alcance.

Es lo que mejor sabemos hacer, es de riesgo bajo para usted, y produce un entregable que vale por sí solo aunque después no trabaje con nosotros: el inventario real de su sistema, con lo vivo separado de lo muerto, dónde vive cada regla de negocio y qué está roto sin que nadie lo sepa.

WhatsApp
301 338 9666
Dónde estamos
Medellín, Antioquia
Escríbanos y le respondemos el mismo día hábil

Lo que pasa después
01
Nos escribe
Por WhatsApp o correo. Una frase basta: qué sistema es, en qué tecnología y qué le duele.
02
Conversación de encuadre
Una o dos reuniones para responder las tres preguntas que deciden si hay proyecto. Sin costo.
03
Propuesta del estudio de alcance
Con alcance escrito, precio cerrado y plazo. Es la única fase que cotizamos sin haber visto el sistema por dentro.
04
Usted decide con datos
Al terminar el estudio tiene el inventario, el plan por bloques y la estimación. Con eso puede seguir con nosotros o con quien quiera.
Si quiere ver lo que construimos: Agencias de Aduana, Logística Aduanera, Riesgo, los agentes de IA y los robots.
WhatsApp
Unpacking...