কম্পিউটার সায়েন্সে, প্রোগ্রাম অপটিমাইজেশন,কোড অপটিমাইজেশন বা সফটওয়্যার অপটিমাইজেশন হলো একটা প্রসেস যার মাধ্যমে সফটওয়্যার সিস্টেমকে মডিফাই করা হয় যাতে সফটওয়্যারগুলো ফ্লুয়ান্টলি কাজ করতে পারে। কম্পিউটার প্রোগ্রাম অপটিমাইজ করার কারণে প্রোগ্রাম আরো দ্রুত ও সচ্ছল ভাবে কাজ করে। আবার কম মেমরি স্টোরেজ/কম ক্ষমতা প্রয়োগ করে অপারেট করার জন্য কম্পিউটার প্রোগ্রাম অপটিমাইজেশন প্রয়োজন হয়।