आवेदनहरू
एप्लिकेसन सफ्टवेयर (एपको रूपमा पनि चिनिन्छ) भन्नाले प्रयोगकर्ताको फाइदाको लागि विभिन्न समन्वयित कार्यहरू, गतिविधिहरू वा कार्यहरू गर्ने उद्देश्यका लागि डिजाइन गरिएको सफ्टवेयरलाई जनाउँछ। एप्लिकेसनका उदाहरणहरूमा स्प्रेडसिट, वेब ब्राउजर, मिडिया प्लेयर, इमेल क्लाइन्ट, वर्ड प्रोसेसर, एरोनटिकल फ्लाइट सिम्युलेटर, फोटो सम्पादक, कन्सोल गेम वा फाइल दर्शक समावेश छन्। अनुप्रयोग सफ्टवेयर सबै अनुप्रयोगहरूलाई सामूहिक रूपमा सन्दर्भ गर्न सामूहिक संज्ञाको रूपमा प्रयोग गरिन्छ। यो कम्प्युटर चलाउन प्रयोग गरिने प्रणाली सफ्टवेयरको विपरीत हो।
कम्प्यूटरलाई अनुप्रयोगहरू र यसको प्रणाली सफ्टवेयरसँग बन्डल गर्न सकिन्छ वा तिनीहरूलाई छुट्टै प्रकाशित गर्न सकिन्छ, र तिनीहरूलाई खुला-स्रोत, विश्वविद्यालय वा स्वामित्व परियोजनाहरूको रूपमा कोड गरिएको हुन सक्छ। मोबाइल एपहरूले मोबाइल प्लेटफर्मका लागि बनाइएका एपहरूलाई दिइएको शब्दलाई जनाउँछ।
वर्गीकरण
आवेदन धेरै फरक तरिका वा आदेश मा वर्गीकृत गर्न सकिन्छ। कानुनी दृष्टिकोणबाट, अनुप्रयोगलाई प्रायः तथाकथित ब्ल्याक बक्स दृष्टिकोणको साथ वर्गीकृत गरिएको छ, यसको अन्तिम सदस्य वा अन्तिम प्रयोगकर्ताहरूको अधिकारको सन्दर्भमा।
सफ्टवेयर अनुप्रयोगहरूलाई प्रोग्रामिङ भाषाको सन्दर्भमा पनि वर्गीकृत गर्न सकिन्छ जुन स्रोत कोड लेख्न र कार्यान्वयन गर्न प्रयोग गरिएको छ, र तिनीहरूको आउटपुट र उद्देश्यको सम्मान।
- सम्पत्ति र प्रयोग अधिकार द्वारा। एप्लिकेसन सफ्टवेयर मुख्यतया दुई ठूला वर्गहरूमा छुट्याइएको छ: खुला स्रोत सफ्टवेयर बनाम बन्द स्रोत सफ्टवेयर अनुप्रयोगहरू, र स्वामित्व वा नि: शुल्क सफ्टवेयर अनुप्रयोगहरू बीच। स्वामित्व सफ्टवेयर विशेष सफ्टवेयर इजाजतपत्र अनुदान र विशेष प्रतिलिपि अधिकार अन्तर्गत राखिएको छ। खुला-बंद सिद्धान्तले सफ्टवेयर "विस्तारको लागि मात्र खुला हुन सक्छ, तर परिमार्जनको लागि होइन" भनी बताउँछ। यस प्रकारका एप्लिकेसनहरू तेस्रो-पक्षहरूद्वारा मात्र एड-अन प्राप्त गर्न सक्छन्।
- कोडिङ भाषा द्वारा। नजिकैको सार्वभौमिक ग्रहण र वेबको विकास पछि, जाभास्क्रिप्ट, एचटीएमएल र अन्य वेब नेटिभ टेक्नोलोजीहरूसँग लेखिएका वेब अनुप्रयोगहरू बीचको एउटा महत्त्वपूर्ण भिन्नता आएको छ र एउटा अनलाइन हुन र वेब ब्राउजर चलाउन आवश्यक छ।
- उद्देश्य र आउटपुट द्वारा। अनुप्रयोग सफ्टवेयर ठाडो वा तेर्सो रूपमा देख्न सकिन्छ। तेर्सो अनुप्रयोगहरू अधिक व्यापक र लोकप्रिय छन्, किनकि तिनीहरू सामान्य उद्देश्य हुन्, उदाहरणका लागि, डेटाबेस वा वर्ड प्रोसेसर। अर्कोतर्फ ठाडो अनुप्रयोगहरू आला उत्पादनहरू हुन् जुन एक विशेष प्रकारको व्यवसाय वा उद्योग वा संगठन भित्र रहेको विभागको लागि डिजाइन गरिएको हो। एकीकृत सफ्टवेयर सुइटहरूले सम्भव हुने प्रत्येक विशिष्ट पक्षलाई सम्बोधन गर्ने प्रयास गर्नेछ। उदाहरणका लागि, बैंकिङ कर्मचारी वा उत्पादन, वा ग्राहक सेवा वा लेखा।
केही विभिन्न प्रकारका एप्लिकेसन सफ्टवेयरहरू समावेश छन्:
- एउटा आवेदन सुइट । यसले धेरै अनुप्रयोगहरू समावेश गर्दछ जुन एकसाथ बन्डल गरिएका छन्। तिनीहरूसँग सामान्यतया सम्बन्धित प्रकार्यहरू, प्रयोगकर्ता इन्टरफेसहरू र सुविधाहरू हुन्छन्, र एक अर्काको फाइलहरू खोल्ने उदाहरणका लागि एकअर्कासँग अन्तरक्रिया गर्न सक्षम हुन सक्छन्। धेरै व्यावसायिक अनुप्रयोगहरू प्राय: iWork, LibreOffice र Microsoft Office जस्ता सुइटहरूमा आउँछन्।
- उद्यम सफ्टवेयर। यसले सम्पूर्ण संगठनको प्रक्रियाहरूमा, विभिन्न विभागहरूमा, मुख्यतया ठूलो वितरित वातावरणमा डाटा प्रवाहको आवश्यकताहरूलाई सम्बोधन गर्दछ। उदाहरणका लागि, ग्राहक सम्बन्ध व्यवस्थापन (CRM) प्रणाली, आपूर्ति श्रृंखला व्यवस्थापन सफ्टवेयर र उद्यम संसाधन योजना प्रणाली।
- सूचना कार्यकर्ता सफ्टवेयर। यसले प्रयोगकर्ताहरूलाई इन्टरप्राइज व्यवस्थापनको विपरीत, मुख्य रूपमा विभागमा व्यक्तिगत परियोजनाहरूको लागि जानकारी सिर्जना गर्न र व्यवस्थापन गर्न सक्षम बनाउँछ। उदाहरणका लागि, स्रोत व्यवस्थापन र समय व्यवस्थापन।
- शैक्षिक सफ्टवेयर। यो सामग्री पहुँच सफ्टवेयरसँग सम्बन्धित छ तर यसमा विद्यार्थी वा शिक्षकहरूद्वारा प्रयोगको लागि अनुकूलित सुविधाहरू वा सामग्रीहरू छन्। उदाहरणका लागि, यसले परीक्षणहरू प्रदान गर्न सक्छ।
- सिमुलेशन सफ्टवेयर। यसले या त प्रशिक्षण वा अनुसन्धानको लागि सार वा भौतिक प्रणालीहरू अनुकरण गर्दछ।