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