कंप्यूटर प्रयोगकर्ताओं द्वारा उपयोग किये जाने वाले एप्लीकेशन सॉफ्टवेयर दो प्रकार के होते है
- सामान्य उद्देश्य (general purpose software)
- विशेष उद्देश्य (special purpose software)
उन सॉफ्टवेयर को “सामान्य उद्देश्य सॉफ्टवेयर” या बेसिक एप्लीकेशन कहा जाता है जिनका उपयोग कंप्यूटर प्रयोग करने वाले सभी प्रकार के लोगों द्वारा किया जाता है, जैसे नोटपैड, वर्ड डॉक्यूमेंट, मीडिया प्लेयर, इंटरनेट ब्राउज़र इत्यादि
“विशेष उद्देश्य सॉफ्टवेयर” या एडवांस एप्लीकेशन उन सॉफ्टवेयर को कहा जाता है, जिनका उपयोग कुछ विशेष प्रकार के कार्यों को संपन्न करने के लिए विशिष्ट कौशल वाले लोगों द्वारा ही किया जाता है, जैसे वेब डेवलपमेंट सॉफ्टवेयर, ग्राफ़िक्स डिजाइन सॉफ्टवेयर इत्यादि