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