hoạt động với khả năng chức năng tương tự trong một môi trường khác; ví dụ: chuyển đổi chương trình từ FORTRAN sang Ada hoặc chuyển đổi chương trình chạy trên máy tính này sang chạy trên máy tính khác.
Các chương trình có thể được chuyển đổi bất kể điều gì.