ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের জন্য ব্যবহৃত প্রোগ্রামকে অ্যাপ্লিকেশন সফটওয়্যার (Application Software) বলে। একে ব্যবহারিক সফটওয়্যারও বলা হয়।
অ্যাপ্লিকেশন সফটওয়্যার তৈরি করা হয় মূলত ব্যবহারকরীর চাহিদা অনুযায়ী নির্দিষ্ট কাজ করার জন্য। অ্যাপ্লিকেশন সফটওয়্যার অপারেটিং সিস্টেম, ইউটিলিটি সফটওয়্যার, এবং একটি প্রোগ্রামিং ভাষা সফটওয়্যার থেকে ভিন্ন। এটি যে কাজের জন্য তৈরি করা হয়েছে তার উপর ভিত্তি করে এটা লেখা, সংখ্যা, ছবি অথবা এই সবগুলোর সমন্বয়ে হতে পারে। কিছু কিছু অ্যাপ্লিকেশন প্যাকেজ কম্পিউটারের একটি নির্দিষ্ট কাজের জন্য হতে পারে যা সবাই ব্যবহার করে একই উদ্দেশ্য এবং এটি শুধু একটি সুবিধা বা উদ্দেশ্যের উপর জোর দেয় যেমন ওয়ার্ড প্রসেসিং।
ক. সাধারণ অ্যাপ্লিকেশন প্রোগ্রাম ও
খ. অ্যাপ্লিকেশন স্পেসিফিক বা ব্যবহার সুনির্দিষ্ট প্রোগ্রাম।
ক. সাধারণ অ্যাপ্লিকেশন প্রোগ্রাম : সাধারণ অ্যাপ্লিকেশন প্রোগ্রামের সাহায্যে ব্যবহারকারী প্রাত্যহিক জীবনের গুরুত্বপূর্ণ ও সাধারণ কাজগুলো; যেমন- ওয়েব ব্রাউজ, ই-মেইল, ওয়ার্ড প্রসেসিং, স্প্রেডশিট প্রোগ্রাম, ডাটাবেজ ম্যানেজমেন্ট, গ্রাফিক্স এবং ডেস্কটপ পাবলিশিং ইত্যাদি কাজ সম্পন্ন করতে পারেন।
খ. অ্যাপ্লিকেশন স্পেসিফিক বা ব্যবহার সুনির্দিষ্ট প্রোগ্রাম : কোনো বিশেষ সুনির্দিষ্ট সমস্যা সমাধানের উদ্দেশ্যে ব্যবহৃত নির্দিষ্ট প্রোগ্রামকে অ্যাপ্লিকেশন স্পেসিফিক বা ব্যবহার সুনির্দিষ্ট প্রোগ্রাম বলে। যেমন- হিসাব-নিকাশের কাজে ব্যবহৃত বিভিন্ন ধরনের একাউন্টিং সফটওয়্যার, সেলস ম্যানেজমেন্ট, ইলেকট্রনিক কমার্স, ইনভেন্টরি কন্ট্রোল, পে-রোল সিস্টেম, টিকেট রিজার্ভেশন, ট্রান্সজেকশন প্রসেসিং, ইঞ্জিনিয়ারিং ও বৈজ্ঞানিক ক্ষেত্রে ব্যবহৃত বিভিন্ন সফটওয়্যার।