एप्लिकेशन सॉफ़्टवेयर

एप्लिकेशन प्रोग्राम (सॉफ़्टवेयर एप्लिकेशन, या एप्लिकेशन, या शॉर्ट के लिए ऐप) [[संगणक प्रोग्राम]] है जिसे कंप्यूटर के संचालन से संबंधित के अलावा विशिष्ट कार्य करने के लिए डिज़ाइन किया गया है, सामान्यतः अंतिम उपयोगकर्ता द्वारा उपयोग किया जाता है। शब्द संसाधक, मीडिया प्लेयर (सॉफ्टवेयर) और अकाउंटिंग सॉफ्टवेयर इसके उदाहरण हैं। समूहवाचक संज्ञा एप्लिकेशन सॉफ्टवेयर सामूहिक रूप से सभी अनुप्रयोगों को संदर्भित करता है। सॉफ्टवेयर के अन्य प्रमुख वर्गीकरण सिस्टम सॉफ्ट्वेयर हैं, जो कंप्यूटर के संचालन से संबंधित हैं, और उपयोगिता सॉफ्टवेयर (यूटिलिटीज)।

एप्लिकेशन को कंप्यूटर और उसके सिस्टम सॉफ़्टवेयर के साथ बंडल किया जा सकता है या अलग से प्रकाशित किया जा सकता है और मालिकाना सॉफ़्टवेयर, ओपन-सोर्स या प्रोजेक्ट के रूप में कोडित किया जा सकता है। ऐप शब्द सामान्यतः मोबाइल उपकरणों जैसे फोन के लिए एप्लिकेशन को संदर्भित करता है।

शब्दावली
सूचना प्रौद्योगिकी में, एप्लिकेशन (एप), एप्लिकेशन प्रोग्राम या एप्लिकेशन सॉफ़्टवेयर कंप्यूटर प्रोग्राम है जिसे लोगों को गतिविधि करने में मदद करने के लिए डिज़ाइन किया गया है। जिस गतिविधि के लिए इसे डिज़ाइन किया गया था, उसके आधार पर एप्लिकेशन पाठ, संख्याओं, ऑडियो, ग्राफिक्स और इन तत्वों के संयोजन में हेरफेर कर सकता है। कुछ एप्लिकेशन पैकेज ही कार्य पर ध्यान केंद्रित करते हैं, जैसे वर्ड प्रोसेसिंग; एकीकृत सॉफ़्टवेयर कहे जाने वाले अन्य में कई एप्लिकेशन सम्मिलित हैं। अंतिम-उपयोगकर्ता विकास | उपयोगकर्ता-लिखित सॉफ़्टवेयर सिस्टम को उपयोगकर्ता की विशिष्ट आवश्यकताओं को पूरा करने के लिए तैयार करता है। उपयोगकर्ता-लिखित सॉफ़्टवेयर में स्प्रेडशीट टेम्प्लेट, वर्ड प्रोसेसर मैक्रोज़, वैज्ञानिक सिमुलेशन, ऑडियो, ग्राफिक्स और एनीमेशन स्क्रिप्ट सम्मिलित हैं। यहां तक ​​कि ईमेल फ़िल्टरिंग भी तरह का यूजर सॉफ्टवेयर है। उपयोगकर्ता इस सॉफ़्टवेयर को स्वयं बनाते हैं और अक्सर यह अनदेखा कर देते हैं कि यह कितना महत्वपूर्ण है।

चूंकि, ऑपरेटिंग सिस्टम और एप्लिकेशन सॉफ़्टवेयर जैसे सिस्टम सॉफ़्टवेयर के बीच चित्रण सटीक नहीं है, और कभी-कभी विवाद का विषय होता है। उदाहरण के लिए, युनाइटेड स्टेट्स बनाम माइक्रोसॉफ्ट कार्पोरेशन (2001)|यूनाइटेड स्टेट्स बनाम माइक्रोसॉफ्ट कार्पोरेशन अविश्वास ट्रायल में प्रमुख प्रश्नों में से यह था कि क्या माइक्रोसॉफ्ट का इंटरनेट एक्स्प्लोरर वेब ब्राउज़र इसके माइक्रोसॉफ़्ट विंडोज़ ऑपरेटिंग सिस्टम का हिस्सा था या इसका अलग करने योग्य टुकड़ा था। अनुप्रयोग प्रक्रिया सामग्री। अन्य उदाहरण के रूप में, जीएनयू/लिनक्स नामकरण विवाद आंशिक रूप से लिनक्स कर्नेल और इस कर्नेल (ऑपरेटिंग सिस्टम) पर निर्मित ऑपरेटिंग सिस्टम के बीच संबंध के बारे में असहमति के कारण है। कुछ प्रकार के अंतः स्थापित प्रणाली में, एप्लिकेशन सॉफ़्टवेयर और ऑपरेटिंग सिस्टम सॉफ़्टवेयर उपयोगकर्ता से अप्रभेद्य हो सकते हैं, जैसा कि वीडियो कैसेट रिकॉर्डर, डीवीडी प्लेयर या माइक्रोवेव ओवन को नियंत्रित करने के लिए उपयोग किए जाने वाले सॉफ़्टवेयर की स्थिति में होता है। उपरोक्त परिभाषाएँ कुछ अनुप्रयोगों को बाहर कर सकती हैं जो बड़े संगठनों में कुछ कंप्यूटरों पर मौजूद हो सकते हैं। ऐप की वैकल्पिक परिभाषा के लिए: एप्लिकेशन पोर्टफोलियो प्रबंधन#एप्लिकेशन की परिभाषा देखें।

लक्षणालंकार
विशेषण के रूप में प्रयोग किया जाने वाला एप्लिकेशन शब्द एप्लिकेशन सॉफ़्टवेयर के अर्थ या उससे संबंधित तक सीमित नहीं है। उदाहरण के लिए, अप्लिकेशन प्रोग्रामिंग अंतरफलक (एपीआई), अनुप्रयोग सर्वर, अनुप्रयोग वर्चुअलाइजेशन, एप्लिकेशन जीवनचक्र प्रबंधन और पोर्टेबल अनुप्रयोग जैसी अवधारणाएं सभी कंप्यूटर प्रोग्रामों पर समान रूप से लागू होती हैं, न कि केवल एप्लिकेशन सॉफ़्टवेयर पर।

ऐप्स और किलर ऐप्स
कुछ एप्लिकेशन कई अलग-अलग प्लेटफॉर्म के संस्करणों में उपलब्ध हैं; अन्य केवल पर काम करते हैं और इस प्रकार उन्हें कहा जाता है, उदाहरण के लिए, माइक्रोसॉफ़्ट विंडोज़ के लिए भौगोलिक सूचना प्रणाली अनुप्रयोग, या शैक्षिक सॉफ्टवेयर के लिए Android (ऑपरेटिंग सिस्टम) अनुप्रयोग, या लिनक्स गेमिंग। कभी-कभी नया और लोकप्रिय एप्लिकेशन उत्पन्न होता है जो केवल कम्प्यूटिंग मंच पर चलता है, जिससे उस प्लेटफॉर्म की वांछनीयता बढ़ जाती है। इसे हत्यारा आवेदन या किलर ऐप कहा जाता है। उदाहरण के लिए, VisiCalc, Apple II के लिए पहला आधुनिक स्प्रेडशीट सॉफ्टवेयर था और इसने तत्कालीन नए निजी कंप्यूटर को कार्यालयों में बेचने में मदद की। ब्लैकबेरी के लिए यह उनका ईमेल सॉफ्टवेयर था।

हाल के वर्षों में, छोटा शब्द ऐप (1981 या उससे पहले बनाया गया था ) स्मार्टफोन और टैबलेट कंप्यूटर जैसे मोबाइल एप्लिकेशन को संदर्भित करने के लिए लोकप्रिय हो गया है, पीसी पर एप्लिकेशन की तुलना में उनके आम तौर पर छोटे दायरे से मेल खाने वाला संक्षिप्त रूप। हाल ही में, संक्षिप्त संस्करण का उपयोग डेस्कटॉप एप्लिकेशन सॉफ़्टवेयर के लिए भी किया जाता है।

वर्गीकरण
एप्लिकेशन सॉफ़्टवेयर को वर्गीकृत करने के कई भिन्न और वैकल्पिक तरीके हैं।

कानूनी दृष्टिकोण से, एप्लिकेशन सॉफ़्टवेयर को मुख्य रूप से ब्लैक बॉक्स | ब्लैक-बॉक्स दृष्टिकोण के साथ वर्गीकृत किया जाता है, इसके अंतिम उपयोगकर्ता | अंतिम-उपयोगकर्ता या ग्राहकों के अधिकारों के बारे में (अंतिम मध्यवर्ती और स्तरीय सदस्यता स्तरों के साथ)।

सॉफ़्टवेयर परीक्षण अनुप्रयोगों को प्रोग्रामिंग भाषा के संबंध में भी वर्गीकृत किया जाता है जिसमें स्रोत कोड लिखा या निष्पादित किया जाता है, और उनके उद्देश्य और आउटपुट के संबंध में।

संपत्ति और उपयोग के अधिकार
द्वारा

एप्लिकेशन सॉफ़्टवेयर को आमतौर पर दो मुख्य वर्गों में विभाजित किया जाता है: बंद स्रोत बनाम खुला स्रोत सॉफ्टवेयर एप्लिकेशन, और मुफ्त सॉफ्टवेयर या मालिकाना सॉफ़्टवेयर एप्लिकेशन।

स्वामित्व वाले सॉफ़्टवेयर को अनन्य कॉपीराइट के अंतर्गत रखा गया है, और सॉफ़्टवेयर लाइसेंस सीमित उपयोग अधिकार प्रदान करता है। ओपन-क्लोज्ड सिद्धांत कहता है कि सॉफ्टवेयर केवल विस्तार के लिए खुला हो सकता है, लेकिन संशोधन के लिए नहीं। ऐसे एप्लिकेशन केवल तृतीय पक्षों द्वारा प्लग-इन (कंप्यूटिंग) | ऐड-ऑन प्राप्त कर सकते हैं।

नि: शुल्क और ओपन-सोर्स सॉफ़्टवेयर किसी भी उद्देश्य के लिए चलाया, वितरित, बेचा या विस्तारित किया जाएगा, और -ओपन होने पर- उसी तरह संशोधित या रिवर्स इंजीनियरिंग किया जाएगा।

मुक्त लाइसेंस के तहत जारी किए गए FOSS सॉफ़्टवेयर एप्लिकेशन देशों की कॉपीराइट लंबाई की सूची और रॉयल्टी-मुक्त भी हो सकते हैं। शायद, किसी भी अधिकार (कॉपीराइट, ट्रेडमार्क, पेटेंट, या ius in re) के स्वामित्व, धारक (क़ानून) या तीसरे पक्ष के क़ानून लागू करने वाले लाइसेंस के उपयोग की शर्तों में अपवाद, सीमाएं, समय समाप्त होने या समाप्त होने की तारीखें जोड़ने के हकदार हैं.

पब्लिक-डोमेन सॉफ्टवेयर प्रकार का फ्री और ओपन-सोर्स सॉफ्टवेयर है, जो रॉयल्टी-मुक्त है और - खुले तौर पर या आरक्षित रूप से- चलाया जा सकता है, वितरित किया जा सकता है, संशोधित किया जा सकता है, उलट दिया जा सकता है, पुनर्प्रकाशित किया जा सकता है, या बिना किसी एट्रिब्यूशन (कॉपीराइट) के व्युत्पन्न कार्यों में बनाया जा सकता है और इसलिए निरसन। इसे बेचा भी जा सकता है, लेकिन सार्वजनिक डोमेन संपत्ति को अन्य एकल विषयों में स्थानांतरित किए बिना। पब्लिक-डोमेन SW को (अन) लाइसेंसिंग कानूनी विवरण के तहत जारी किया जा सकता है, जो उन नियमों और शर्तों को अनिश्चित काल के लिए (जीवन भर के लिए, या हमेशा के लिए) लागू करता है।

कोडिंग भाषा द्वारा
वर्ल्ड वाइड वेब के विकास और लगभग-सार्वभौमिक अपनाने के बाद से, महत्वपूर्ण अंतर जो उभरा है, वेब अनुप्रयोगों के बीच रहा है - एचटीएमएल, जावास्क्रिप्ट और अन्य वेब-देशी तकनीकों के साथ लिखा गया है और आमतौर पर ऑनलाइन होने और वेब ब्राउज़र चलाने की आवश्यकता होती है। - और अधिक पारंपरिक नेटिव एप्लिकेशन किसी भी विशेष प्रकार के कंप्यूटर के लिए उपलब्ध किसी भी भाषा में लिखे गए हैं। कई उद्देश्यों के लिए विशेष रूप से स्मार्टफोन और टैबलेट कंप्यूटर जैसे मोबाइल उपकरणों पर मूल अनुप्रयोगों को बदलने वाले वेब अनुप्रयोगों के संबंध में कंप्यूटिंग समुदाय में विवादास्पद बहस हुई है। कुछ उपयोगों के लिए वेब ऐप्स की लोकप्रियता में वास्तव में बहुत वृद्धि हुई है, लेकिन एप्लिकेशन के फायदे उन्हें जल्द ही गायब होने की संभावना नहीं बनाते हैं, यदि कभी भी। इसके अलावा, दोनों पूरक और एकीकृत भी हो सकते हैं।

उद्देश्य और आउटपुट द्वारा
एप्लिकेशन सॉफ़्टवेयर को क्षैतिज बाज़ार सॉफ़्टवेयर या लंबवत बाज़ार सॉफ़्टवेयर के रूप में भी देखा जा सकता है। क्षैतिज अनुप्रयोग अधिक लोकप्रिय और व्यापक हैं, क्योंकि वे सामान्य उद्देश्य हैं, उदाहरण के लिए वर्ड प्रोसेसर या डेटाबेस। वर्टिकल एप्लिकेशन आला उत्पाद हैं, जिन्हें किसी विशेष प्रकार के उद्योग या व्यवसाय या किसी संगठन के विभाग के लिए डिज़ाइन किया गया है। सॉफ्टवेयर के एकीकृत सूट हर संभव विशिष्ट पहलू को संभालने की कोशिश करेंगे, उदाहरण के लिए, निर्माण या बैंकिंग कार्यकर्ता, लेखा, या ग्राहक सेवा।

एप्लिकेशन सॉफ़्टवेयर कई प्रकार के होते हैं:
 * सॉफ्टवेयर सूट में साथ बंडल किए गए कई एप्लिकेशन होते हैं। उनके पास आमतौर पर संबंधित कार्य, सुविधाएँ और उपयोगकर्ता इंटरफ़ेस होते हैं, और वे दूसरे के साथ बातचीत करने में सक्षम हो सकते हैं, उदा। दूसरे की फाइलें खोलें। व्यावसायिक सॉफ़्टवेयर अक्सर सुइट्स में आते हैं, उदा. Microsoft Office, LibreOffice और iWork, जो वर्ड प्रोसेसर, स्प्रेडशीट, आदि को साथ बंडल करते हैं; लेकिन सूट अन्य उद्देश्यों के लिए मौजूद हैं, उदा। ग्राफिक्स या संगीत।
 * उद्यम सॉफ्टवेयर कई विभागों में, अक्सर बड़े वितरित वातावरण में, पूरे संगठन की प्रक्रियाओं और डेटा प्रवाह की जरूरतों को पूरा करता है। उदाहरणों में उद्यम संसाधन योजना प्रणाली, ग्राहक संबंध प्रबंधन (सीआरएम) प्रणाली, प्रतिकृति (कंप्यूटिंग) इंजन और आपूर्ति श्रृंखला प्रबंधन सॉफ्टवेयर शामिल हैं। विभागीय सॉफ़्टवेयर उप-प्रकार का एंटरप्राइज़ सॉफ़्टवेयर है जो बड़े संगठन के भीतर छोटे संगठनों या समूहों पर ध्यान केंद्रित करता है। (उदाहरणों में यात्रा व्यय प्रबंधन और IT हेल्पडेस्क शामिल हैं।)
 * एंटरप्राइज इंफ्रास्ट्रक्चर सॉफ्टवेयर उपक्रम सॉफ्टवेयर सिस्टम को सपोर्ट करने के लिए आवश्यक सामान्य क्षमताएं प्रदान करता है। (उदाहरणों में डेटाबेस, ईमेल सर्वर और नेटवर्क और सुरक्षा के प्रबंधन के लिए सिस्टम शामिल हैं।)
 * सेवा के रूप में प्लैटफ़ॉर्म | सेवा के रूप में ऐप्लिकेशन प्लैटफ़ॉर्म (एपीएएस) क्लाउड कम्प्यूटिंग सेवा है जो ऐप्लिकेशन सेवाओं के लिए विकास और परिनियोजन वातावरण प्रदान करती है।
 * ज्ञान कार्यकर्ता सॉफ्टवेयर उपयोगकर्ताओं को उद्यम प्रबंधन के विपरीत, अक्सर विभाग के भीतर व्यक्तिगत परियोजनाओं के लिए जानकारी बनाने और प्रबंधित करने देता है। उदाहरणों में समय प्रबंधन, अनुसूची (कार्यस्थल), विश्लेषणात्मक, सहयोगी और प्रलेखन उपकरण शामिल हैं। वर्ड प्रोसेसर, स्प्रेडशीट, ईमेल और ब्लॉग क्लाइंट, व्यक्तिगत सूचना प्रणाली और व्यक्तिगत मीडिया संपादक कई सूचना कार्यकर्ता कार्यों में सहायता कर सकते हैं।
 * सामग्री एक्सेस सॉफ़्टवेयर का उपयोग मुख्य रूप से संपादन के बिना सामग्री तक पहुँचने के लिए किया जाता है, लेकिन इसमें ऐसे सॉफ़्टवेयर शामिल हो सकते हैं जो सामग्री संपादन की अनुमति देते हैं। इस तरह व्यापार सॉफ्टवेयर डिजिटल मनोरंजन और प्रकाशित डिजिटल सामग्री का उपभोग करने के लिए व्यक्तियों और समूहों की जरूरतों को पूरा करते हैं। (उदाहरणों में मीडिया प्लेयर (एप्लिकेशन सॉफ़्टवेयर), वेब ब्राउज़र और मदद ब्राउज़र शामिल हैं।)
 * शैक्षिक सॉफ़्टवेयर सामग्री एक्सेस सॉफ़्टवेयर से संबंधित है, लेकिन शिक्षकों या छात्रों द्वारा उपयोग के लिए सामग्री या सुविधाओं को अनुकूलित किया गया है। उदाहरण के लिए, यह मूल्यांकन (परीक्षण) प्रदान कर सकता है, सामग्री के माध्यम से प्रगति को ट्रैक कर सकता है या सहयोगी क्षमताओं को शामिल कर सकता है।
 * सिमुलेशन सॉफ्टवेयर अनुसंधान, प्रशिक्षण या मनोरंजन उद्देश्यों के लिए भौतिक या अमूर्त प्रणालियों का अनुकरण करता है।
 * मीडिया विकास सॉफ्टवेयर दूसरों के उपभोग के लिए प्रिंट और इलेक्ट्रॉनिक मीडिया उत्पन्न करता है, जो अक्सर व्यावसायिक या शैक्षिक सेटिंग में होता है। इसमें ग्राफिक कला सॉफ्टवेयर | ग्राफ़िक-आर्ट सॉफ़्टवेयर, डेस्कटॉप पब्लिशिंग सॉफ़्टवेयर, मल्टीमीडिया डेवलपमेंट सॉफ़्टवेयर, एचटीएमएल संपादक, डिजिटल-एनीमेशन संपादक, डिजिटल ऑडियो और वीडियो रचना, और कई अन्य शामिल हैं।
 * उत्पाद इंजीनियरिंग सॉफ्टवेयर का उपयोग हार्डवेयर और सॉफ्टवेयर उत्पादों के विकास में किया जाता है। इसमें कंप्यूटर एडेड डिजाइन (सीएडी), कंप्यूटर एडेड इंजीनियरिंग (सीएई), कंप्यूटर भाषा संपादन और संकलन उपकरण, एकीकृत विकास वातावरण और एप्लिकेशन प्रोग्रामर इंटरफेस शामिल हैं।
 * एंटरटेनमेंट सॉफ्टवेयर वीडियो गेम, स्क्रीन सेवर, मोशन पिक्चर प्रदर्शित करने के लिए प्रोग्राम या रिकॉर्ड किए गए संगीत को चलाने और मनोरंजन के अन्य रूपों को संदर्भित कर सकता है जिसे कंप्यूटिंग डिवाइस के उपयोग के माध्यम से अनुभव किया जा सकता है।

मंच द्वारा
एप्लिकेशन को कंप्यूटिंग प्लेटफॉर्म द्वारा भी वर्गीकृत किया जा सकता है जैसे किसी विशेष ऑपरेटिंग सिस्टम के लिए डेस्कटॉप एप्लिकेशन, डिलीवरी नेटवर्क जैसे क्लाउड कंप्यूटिंग और वेब 2.0 एप्लिकेशन, या डिलीवरी डिवाइस जैसे मोबाइल डिवाइस के लिए मोबाइल ऐप।

कमांड लाइन इंटरफेस या ग्राफिकल यूज़र इंटरफ़ेस के माध्यम से हार्डवेयर को नियंत्रित करने के लिए उपयोग नहीं किए जाने वाले सरल गणना, माप, रेंडरिंग और वर्ड प्रोसेसिंग कार्यों को करते समय ऑपरेटिंग सिस्टम को ही एप्लिकेशन सॉफ़्टवेयर माना जा सकता है। इसमें सॉफ्टवेयर कैलकुलेटर या पाठ संपादक जैसे ऑपरेटिंग सिस्टम के भीतर बंडल किए गए एप्लिकेशन सॉफ़्टवेयर सम्मिलित नहीं हैं।

सूचना कार्यकर्ता सॉफ्टवेयर

 * लेखांकन सॉफ्टवेयर
 * डाटा प्रबंधन
 * संपर्क प्रबंधक
 * स्प्रेडशीट
 * डेटाबेस सॉफ्टवेयर
 * दस्तावेज़ीकरण
 * दस्तावेज़ स्वचालन
 * शब्द संसाधक
 * डेस्कटॉप प्रकाशन सॉफ्टवेयर
 * डायग्रामिंग सॉफ्टवेयर
 * प्रस्तुतिकरण सॉफ़्टवेयर
 * ईमेल
 * ब्लॉग सॉफ्टवेयर
 * उद्यम संसाधन योजना
 * :श्रेणी:वित्तीय सॉफ्टवेयर
 * बैंकिंग सॉफ्टवेयर
 * समाशोधन (वित्त)
 * लेखांकन सॉफ्टवेयर
 * वित्तीय सॉफ्टवेयर
 * क्षेत्र सेवा प्रबंधन
 * कार्यबल प्रबंधन सॉफ्टवेयर
 * परियोजना प्रबंधन सॉफ्टवेयर
 * कैलेंडरिंग सॉफ्टवेयर
 * कर्मचारी शेड्यूलिंग सॉफ्टवेयर
 * कार्यप्रवाह सॉफ्टवेयर
 * आरक्षण प्रणाली

मनोरंजन सॉफ्टवेयर

 * स्क्रीन सेवर
 * वीडियो गेम
 * आर्केड खेल
 * कंसोल गेम
 * मोबाइल गेम्स
 * पर्सनल कंप्यूटर गेम
 * सॉफ्टवेयर कला
 * डेमो (कंप्यूटर प्रोग्रामिंग)
 * एसएचके परिचय

शैक्षिक सॉफ्टवेयर

 * कक्षा प्रबंधन
 * संदर्भ सॉफ्टवेयर
 * बिक्री तत्परता सॉफ्टवेयर
 * सर्वेक्षण प्रबंधन
 * विश्वकोश सॉफ्टवेयर

एंटरप्राइज इंफ्रास्ट्रक्चर सॉफ्टवेयर

 * आईटी ऑपरेशंस के लिए आर्टिफिशियल इंटेलिजेंस (AIOps)
 * व्यापार कार्यप्रवाह सॉफ्टवेयर
 * डेटाबेस प्रबंधन प्रणाली (डीबीएमएस)
 * डिजिटल संपत्ति प्रबंधन (डीएएम) सॉफ्टवेयर
 * दस्तावेज़ प्रबंधन सॉफ्टवेयर
 * भौगोलिक सूचना प्रणाली (जीआईएस)

सिमुलेशन सॉफ्टवेयर

 * कंप्यूटर सिम्युलेटर
 * कम्प्यूटेशनल विज्ञान
 * सामाजिक सिमुलेटर
 * सैन्य सिमुलेशन
 * आपातकालीन सिमुलेटर
 * वाहन सिमुलेटर
 * उड़ान सिमुलेटर
 * ड्राइविंग सिम्युलेटर
 * अनुकार खेल
 * वाहन सिमुलेशन खेल

मीडिया विकास सॉफ्टवेयर

 * 3डी कंप्यूटर ग्राफिक्स सॉफ्टवेयर
 * एनिमेशन सॉफ्टवेयर
 * ग्राफिक कला सॉफ्टवेयर
 * रेखापुंज ग्राफिक्स संपादक
 * वेक्टर ग्राफिक्स संपादक
 * छवि आयोजक
 * वीडियो संपादन सॉफ्टवेयर
 * ऑडियो संपादन सॉफ्टवेयर
 * डिजिटल ऑडियो वर्कस्टेशन
 * म्यूजिक सीक्वेंसर
 * अंकलेखक
 * एचटीएमएल संपादक
 * खेल विकास उपकरण

उत्पाद इंजीनियरिंग सॉफ्टवेयर

 * अभियांत्रिकी
 * कम्प्यूटर एडेड इंजीनियरिंग
 * कंप्यूटर एडेड डिजाइन (सीएडी)
 * कंप्यूटर एडेड मैन्युफैक्चरिंग (सीएएम)
 * अनंत तत्व विश्लेषण

सॉफ्टवेयर इंजीनियरिंग

 * संकलक
 * समन्वित विकास पर्यावरण
 * संकलक
 * लिंकर (कंप्यूटिंग)
 * डीबगर
 * संस्करण नियंत्रण
 * खेल विकास उपकरण
 * लाइसेंस प्रबंधक

यह भी देखें

 * सॉफ्टवेयर डेवलपमेंट
 * मोबाइल एप्लिकेशन
 * वेब अनुप्रयोग
 * वीडियो सार्वजनिक ऐप