operar con una capacidad funcional similar en un entorno diferente; por ejemplo, convertir un programa de FORTRAN a Ada o convertir un programa que se ejecuta en una computadora para que se ejecute en otra.
Los programas se pueden convertir sin importar qué.