समान कार्यात्मक क्षमता के साथ एक भिन्न वातावरण में कार्य करना-उदाहरण के लिए, एक प्रोग्राम को फोरट्रान से अदा में बदलना या एक प्रोग्राम को दूसरे कंप्यूटर पर चलाने के लिए परिवर्तित करना.
FORTRAN से Ada में एक प्रोग्राम को बदलने की अनुमति है।