Software ও APP এর মধ্যে পার্থক্য

সফটওয়্যার (Software):

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

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

অ্যাপ (App):

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

তবে App -কে সাধারণত এক টাইপের লাইটওয়েট সফটওয়্যার বলে ধরা হয়, মানে এটিকে ফুল শক্তিশালী সফটওয়্যার বলে বিবেচনা করা হয় না। আর এই জন্যই App টার্মটি বিশেষ করে স্মার্টফোনের সাথে বা ওয়েবের সাথে শুনতে পাওয়া যায়, এবং কম্পিউটার টার্মের ক্ষেত্রে মানুষ সফটওয়্যার টার্মটি ব্যবহৃত করে।

Software ও APP এর মধ্যে পার্থক্য:

আসলে এই দুটোর মধ্যে পার্থক্য আসার কোন সুযোগ নেই। তবুও কিছু পার্থক্য পরিলক্ষিত হয়। software ও APP এর মধ্যে পার্থক্য নিচে দেখানো হয়েছে-

১।সফটওয়্যার হল একধরনের নির্দেশাবলী, ডেটা বা প্রোগ্রামের একটি সেট যা কম্পিউটার পরিচালনা করতে এবং নির্দিষ্ট কাজ সম্পাদন করতে ব্যবহৃত হয়। অন্যদিকে, আজকের মডার্ন টাইপের সফটওয়্যার বা কম্পিউটার প্রোগ্রাম গুলোকে অ্যাপ (App) বলা হয়।

২। APP তৈরি করা হয় একটি মাত্র কাজ করার জন্য । যেমন ধরেন Vlc Media Player তৈরি করা হয়েছে শুধুমাত্র ভিডিও দেখার জন্য। ব্রাউজার ব্রাউজিং করার জন্য ,ফটো এডিটর ফটো এডিট করার জন্য ,এগুলো হলো অ্যাপস। অ্যাপ্লিকেশন এর জন্য ব্যবহারকারীর কমান্ডের প্রয়োজন হয় অর্থাৎ অ্যাপ্লিকেশন নিজে নিজে চলতে পারে না ।আপনি এটিকে চালু করতে পারেন এবং কাজ শেষে বন্ধ করতে পারেন।

অন্যদিকে, সফটওয়্যার তৈরি করা হয় অনেকগুলো কাজ একসাথে করার জন্য । উইন্ডোজ, ম্যাক ওএস ,লিনাক্স ও অ্যান্ড্রয়েড অপারেটিং সিস্টেম এগুলো হলো সফটওয়্যার যা একসাথে অনেক কাজ করতে পারে।যেমন ধরেন উইন্ডোজে আপনি একসাথে টাইম দেখতে পারেন , ক্যালেন্ডার দেখতে পারেন, ব্রাউজার চালাতে পারেন সাথে ছবিও দেখতে পারেন। অর্থাৎ অনেক গুলো কাজ একসাথে করতে পারেন। এছাড়া সফটওয়্যার ব্যাকগ্রাউন্ডে অর্থাৎ নিজে নিজে চলতে পারে ( তাই বলে আপনার সফটওয়্যার ছবি ,ব্রাউজিং নিজে নিজে চালিয়ে দিবে না। সফটওয়্যার ব্যাকগ্রাউন্ডে চলে বলে ব্যাটারি চার্জ কিছুটা ক্ষয় হয়।

৩। APP হলো মোবাইলের জন্য। মোবাইলের কাজে সহযোগিতা করে যে প্রোগ্রাম সেটাই হলো অ্যাপলিকেশন যাকে সংক্ষেপে আমরা ডাকি অ্যাপস। আর সফটওয়্যার হলো কম্পিউটারে কাজে সহযোগিতা করার প্রোগ্রাম।

৪। এপ্লিকেশন সফটওয়্যার (APP ) ও অন্যটি সিস্টেম সফটওয়্যার। মূলত সমস্যাটি হয়েছে কম্পিউটার এবং মোবাইলের ব্যবহৃত সফটওয়্যার এর জন্য। সব এপ্লিকেশন-ই-সফটওয়্যার, কিন্তু সব সফটওয়্যার অ্যাপ্লিকেশন নয়।