porting

Translating software to run on a different computer and/or operating system.