কম্পিউটারকে নির্দিষ্ট কাজের উপযোগী করার জন্য বিশেষ ফরম্যাটে লিখিত নির্দেশমালার সমষ্টিকে সফটওয়্যার বলে। একে প্রোগ্রামও বলে।
যেমন আমরা কম্পিউটারে যখন দুটো সংখ্যার যোগ করতে চাই তখন ক্যালকুলেটর সফটওয়্যার ওফেন করে দুটো সংখ্যা প্রবেশ ও যোগ চিহ্ন প্রবেশ করিয়ে ওকে করলে উত্তর পেয়ে যায়।
এখানে ঐ ক্যালকুলেটর সফটওয়্যারে তৈরির সময় ইনপুট গ্রহণ, ফর্মূলা চিহ্নিতকরণ, ফল প্রদর্শন ইত্যাদি ফাংশনগুলোর কাজ প্রোগ্রাম ভাষায় নির্দেশ দিয়ে দেওয়া হয়েছিল।
আপনি কম্পিউটারে যায়ই করেন না কেন তা কিভাবে করতে হবে সেই নির্দেশের সমষ্টিই হল সফটওয়্যার।