Uyarlama (yazılım)
Yazılım uyarlama, (İngilizce: porting) varolan bir yazılımın oluşturulduğunda çalışmasının amaçlanmadığı başka bir bilgisayar ortamında (örneğin: farklı bir işlemci, işletim sistemi, üçüncü parti kütüphane) çalışması amacıyla yapılan bir uyarlama sürecidir. Bu terim, yazılım veya donanımın farklı ortamlarda kullanılabilir hale getirilmesi için değiştirildiği durumlarda da kullanılır. Bir yazılımın yeni bir platforma uyarlamanın maliyeti yazılımı baştan yazma maliyetinden düşük ise yazılım, taşınabilir yazılım olarak adlandırılabilir.