El servicio Caravel se orienta a la conversión de sistemas escritos en RPG II, RPG III, RPG 400, RPG ILE y COBOL, tanto sobre S/36 como AS/400, siendo una herramienta única en su género.
Caravel realiza una completa auditoría de los sistemas y traduce con total fiabilidad el código de las aplicaciones a 100% puro Java, cualquiera que sea su orientación, sin limitaciones de ningún tipo. En todo momento se establece una equivalencia entre clases y métodos Java con las funcionalidades originales, generando un código ordenado y estructurado que resulta fácil de leer por los profesionales del RPG y del COBOL.
El acceso a los datos se realiza mediante el estándar JDBC; de esta manera las aplicaciones convertidas pueden continuar utilizando DB2/400 como gestor de base de datos o utilizar otras opciones del mercado tales como Oracle, Informix, MultiBase o SQL Server, entre otros.
Los sistemas convertidos son utilizables de forma inmediata y, al mantener exactamente la misma funcionalidad (y opcionalmente la misma interfaz), no requieren nueva capacitación de los usuarios ni modificación de los procedimientos organizativos.
La eficacia de los sistemas de información de una organización, fruto de años de uso y de experiencia acumulada, queda así puesta al día sobre la plataforma tecnológica más actual, resultando fácil de mantener y evolucionar por medio de herramientas modernas.
Las aplicaciones, una vez traducidas, son desplegables en una arquitectura cliente-servidor o sobre Internet con arquitectura de "n-capas". Cualquier sistema operativo moderno que disponga de JVM (Java Virtual Machine) es utilizable: Windows 9x, NT, 2000, XP, Solaris, HP-UX, AIX, Linux, OS/400, MVS, OS/390, i5/OS, etc.
Opcionalmente, la interfaz de usuario de las aplicaciones traducidas puede ser personalizada en función de preferencias o de necesidades de uso.
Adicionalmente, los sistemas convertidos son integrables de forma sencilla con cualquier otro sistema basado en arquitectura abierta.