বর্তমান সময়ে আমরা smartphone, laptop এবং desktop PC নিয়ে ঘাটা ঘাঁটি করতেই থাকি।
আর এই ক্ষেত্রে, বিভিন্ন ধরণের সফটওয়্যার (software) ও এপ্লিকেশন প্রত্যেক দিন আমরা ব্যবহার করছি।
তাই, সফটওয়্যার নিয়ে সাধারণ জ্ঞান আমাদের প্রত্যেকের রয়েছে।
কিন্তু যখন, software এর technical definition জিগেশ করা হয়, তখন আমাদের কাছে কোনো জবাব থাকেনা।
কারণ, টেকনিক্যালি একটি সফটওয়্যার কি এবং এর সঠিক সংজ্ঞা (definition), আপনাদের মধ্যে হয়তো অনেকেই জানেননা।
তাই আজকের এই আর্টিকেলে, আমি আপনাদের, “একটি কম্পিউটার সফটওয়্যার এর বিষয়ে” সবটাই বলবো।
টেকনিক্যালি একটি সফটওয়্যার কাকে বল, সফটওয়্যার এর বিভিন্ন প্রকার গুলো কি কি এবং সফটওয়্যার কিভাবে তৈরি করে, এবেপারে জানাবো।
একটি computer হলো এক রকমের electronic device, যেটা বিভিন্ন ধরণের কাজ (operations) গুলো একসাথে প্রসেস (process) ও সম্পাদন (perform) করে।
এবং, কম্পিউটারে বিভিন্ন কাজ গুলো সম্পাদন করার ক্ষেত্রে, বিভিন্ন ধরণের physical hardware এর প্রয়োজন হয়, যেগুলোকে চোখে দেখা যায় এবং হাতেও স্পর্শ করা সম্ভব।
আর, এই হার্ডওয়্যার (hardware) গুলোকে যেই programs এবং commands গুলো চালায়, তাকেই বলা হয় “software“.