Le service Caravel est conçu pour la migration de toute application écrite en RPG (RPG II, RPG III, RPG/400, RPG ILE) et COBOL (COBOL/400, CICS, IMS, COBOL, COBOL II…), s'exécutant sur S/36, AS/400, iSeries ou mainframe.
Caravel audite tout le système informatique et traduit en toute fiabilité les 100% du code des applications, quelle que soit leur orientation ou leur spécialité, sans aucun type de limites. A tout moment, une équivalence entre les fonctionnalités originelles et des classes et méthodes Java s'établit pour générer un code structuré parfaitement lisible par des professionnels du RPG et du COBOL.
L'accès aux données se matérialise moyennant le standard JDBC; de cette façon, les applications migrées peuvent rester sous DB2/400 comme SGBDR ou utiliser d'autres options du marché comme Oracle, Informix, MultiBase o SQL Server, entre-autres.
Après la migration, les systèmes sont utilisables de façon immédiate, et gardent exactement la même fonctionnalité (et, de manière optionnelle, la même interface de l'utilisateur) que les programmes originaux, sans que les utilisateurs n'aient besoin de nouvelles capacités.
L'efficacité des systèmes d'information d'une organisation, fruit d'années d'usage et d'expérience, demeure désormais intacte. Par ailleurs, étant basés sur des logiciels modernes et évolués, le code et la structure de la base de données produits permettent un développement facile et une actualisation postérieure avec d'autres outils.
Les applications, une fois migrées, peuvent s'exécuter en architecture client-serveur ou sur Internet en architecture "n-couches". N'importe quel OS qui incorpore JVM (Java Virtual Machine) peut s'utiliser: Windows 9x, NT, 2000, XP, Solaris, HP-UX, AIX, Linux, OS/400, MVS, OS/390, i5/OS, etc.
Finalement, l'interface utilisateur migrée peut être personnalisée selon préférences ou nécessités de leur utilisation.