অ্যাপ্লিকেশান সফটওয়্যার সাধারণত কম্পিউটার এর বাবহারিক কাজের জন্য ব্যাবহ্রিত হয়। এটি কম্পিউটার এর ক্ষমতা কে কোন নির্দিষ্ট সমস্যা সমাধানের জন্য ব্যবহার করা হয়।
প্রথমেই বোঝা উচিৎ “Application Software” শব্দ টি একটি বিশাল ক্ষেত্র কে বোঝায়। Application software কে সাধারনত সংক্ষেপে Program, “Application”, বা app নামে আমরা চিনি, যা বাবহারকারির দরকারকে কে মাথায় রেখে design করা হয়।
এই software গুলি কে user কিছু নির্দিষ্ট কাজ করতে ব্যবহার করে। যেমন কোন peripheral devices বা আনুসাঙ্গিক যন্ত্র ব্যবহার করা বা এমন কোন কাজ যা আমরা সফটওয়্যার ছাড়া করতে পারি না।
একটি কম্পিউটার সিস্টেম এর দুটি প্রধান অংশ আছে Hardware, Software
এই software কে আবার দুটি ভাগে ভাগ করা যায় : System Software এবং Application software।
System Software: System Software (এক কথায় কম্পিউটার এর প্রান) কম্পিউটার এর hardware এবং computer application গুলিকে কাজ করার platform প্রদান করে। এই System Software ই ঠিক করে দেয় কম্পিউটার এর সাথে যুক্ত অংশ গুলি কি ভাবে কাজ করবে।
অ্যাপ্লিকেশন সফটওয়্যার কাকে বলে ?
অ্যাপ্লিকেশন সফ্টওয়্যার (Application software) এমন এক ধরণের কম্পিউটার প্রোগ্রাম যা কোন নির্দিষ্ট ব্যক্তিগত, শিক্ষামূলক বা ব্যবসায়িক কার্য সম্পাদন করে। প্রতিটি প্রোগ্রাম ব্যবহারকারীকে কোন নির্দিষ্ট প্রক্রিয়াতে সহায়তা করার জন্য ডিজাইন করা হয় যা উত্পাদনশীলতা, সৃজনশীলতা অথবা যোগাযোগের সাথে সম্পর্কিত হতে পারে।
এটি low-level language এর সাহায্যে তৈরি এবং কম্পিউটার hardware এর সাথে সহজেই interact করতে পারে।
Applications software এর কাজ ব্যবহার কারির কাছে কম্পিউটার এর ব্যবহার কে সহজ করে তোলা। সাধারনত user কোন নির্দিষ্ট কাজ করার জন্য application software ব্যবহার করে।
অ্যাপ্লিকেশন সফটওয়্যার এর কাজ
অ্যাপ্লিকেশন সফ্টওয়্যার প্রোগ্রামগুলি বিভিন্ন ক্রিয়াকলাপ সম্পাদন এর জন্য তৈরি করা হয়, কিন্তু অ্যাপ্লিকেশন সফ্টওয়্যার এর মৌলিক কাজ গুলির মধ্যে প্রধান হল :
- তথ্য রক্ষণাবেক্ষণ বা Managing Information
- তথ্য নিয়ে বা তথ্যের ওপর বিভিন্ন প্রকার কাজ সম্পাদন করা
- কম্পিউটার এর বিভিন্ন জিনিসের ভিজ্যুয়াল নির্মাণ
- সমন্বয় সংস্থান
- পরিসংখ্যান বা গণনা মুলক কাজ করা
অ্যাপ্লিকেশন সফটওয়্যার কত প্রকার ও কি কি
কাজের ওপর ভিত্তি করে অ্যাপ্লিকেশান সফটওয়্যার গুলিকে আবার বেশ কতগুলি ভাগে ভাগ করা যায় যেমন –
- Utility programs
- Generic programs
- Integrated programs
- Specific software
- Bespoke software
- Word processing software
- Desktop publishing software
- Spreadsheet software
- Database software
- Presentation software
- Internet Browsers
- Email Programs
- Graphic Programs
- Communication software
এপ্লিকেশন সফটওয়্যার এর নাম
বিভিন্ন ধরনের অ্যাপ্লিকেশন সফটওয়্যার | উদাহরন |
Application Suites | OpenOffice, Microsoft Office |
Content Access Software | Accessing content through media players, web browsers |
Database software | Oracle, MS Access etc |
Educational Software | Dictionaries: Encarta, BritannicaMathematical: MATLABOthers: Google Earth, NASA World Wind |
Enterprise Software | Customer relationship management system |
Information Worker Software | Documentation tools, resource management tools |
Multimedia software | Real Player, Media Player |
Presentation Software | Microsoft Power Point, Keynotes |
Simulation Software | Flight and scientific simulators |
Software for Engineering and Product Development | IDE or Integrated Development Environments |
Spreadsheet software | Apple Numbers, Microsoft Excel |
Word processing software | MS Word, WordPad and Notepad |
এপ্লিকেশন সফটওয়্যার এর বিভিন্ন কাজ
Application software এর কাজের ধরনের উপর নির্ভর করে এদের তিনটি শ্রেণীতে বিভক্ত করা যায়।
Utility software
উদাহরন হিসেবে বলা যায় firewall utilities, antivirus applications ( Virus কি? ), zipping এবং unzipping utilities বা disk defragmenting tools হল এই Utility software যা আমরা প্রায়শয়ই ব্যবহার করি।
Integrated software
Application Software যা আকাধিক কাজ করতে সক্ষম বা যাদের আকাধিক Application আকত্রিত করে তৈরি করা হয়েছে। যেমন Microsoft Office, এটি ও একটি Application Software এবং এর মধ্যে রয়েছে Word, Excel, PowerPoint, Outlook, OneNote এবং OneDrive ।
Specific application software
নাম থেকেই বোঝা যাচ্ছে, এই ধরনের আপ্লিকেশন এর প্রতিটি এক একটি purpose solve করার জন্য তৈরি করা হয়। সুতরাং এদের প্রতিটি কে এক একটি application বলা যেতে পারে।