Program optimizasyonu ya da yazılım optimizasyonu, yazılım ürününün daha etkili ve daha az sistem kaynakları kullanabilecek şekilde düzenlenmesi işlemi. Genel manada bir bilgisayar programı daha çabuk, daha az bellek veya sistem kaynağı kullanabilecek şekilde optimize edilebilir.