सॉफ़्टवेयर, व्यापक शब्दों में, निर्देशों का एक सेट है (जिसे आमतौर पर "कोड" कहा जाता है) जो आपके और डिवाइस के हार्डवेयर के बीच स्थित होता है, जिससे आप इसका उपयोग कर सकते हैं।
कंप्यूटर सॉफ्टवेयर क्या है?
लेकिन वास्तव में कंप्यूटर सॉफ्टवेयर क्या है? यह कंप्यूटर सिस्टम का एक अदृश्य घटक है जो आपके लिए कंप्यूटर के भौतिक घटकों के साथ बातचीत करना संभव बनाता है। सॉफ़्टवेयर आपको स्मार्टफ़ोन, टैबलेट, गेम बॉक्स, मीडिया प्लेयर और इसी तरह के उपकरणों के साथ संचार करने की अनुमति देता है।
यह ध्यान रखना महत्वपूर्ण है कि हार्डवेयर और सॉफ्टवेयर के बीच एक अलग अंतर है। सॉफ्टवेयर एक अमूर्त संसाधन है। आप इसे अपने हाथों में नहीं पकड़ सकते। हार्डवेयर में चूहे, कीबोर्ड, यूएसबी पोर्ट, सीपीयू, मेमोरी और प्रिंटर जैसे मूर्त संसाधन होते हैं। फोन हार्डवेयर हैं। आईपैड, किंडल और फायर टीवी स्टिक हार्डवेयर हैं। सिस्टम को काम करने के लिए हार्डवेयर और सॉफ्टवेयर एक साथ काम करते हैं।
सॉफ्टवेयर के प्रकार
जबकि सभी सॉफ़्टवेयर सॉफ़्टवेयर हैं, सॉफ़्टवेयर का आपका दैनिक उपयोग दो तरह से होने की संभावना है:एक सिस्टम सॉफ़्टवेयर है, और दूसरा एक एप्लिकेशन के रूप में है।
विंडोज ऑपरेटिंग सिस्टम सिस्टम सॉफ्टवेयर का एक उदाहरण है और विंडोज कंप्यूटर पर प्रीइंस्टॉल्ड आता है। यह वही है जो आपको भौतिक कंप्यूटर सिस्टम के साथ सहभागिता करने देता है। इस सॉफ़्टवेयर के बिना, आप अपने कंप्यूटर को चालू नहीं कर सकते, विंडोज़ में प्रवेश नहीं कर सकते और डेस्कटॉप तक नहीं पहुँच सकते। सभी स्मार्ट उपकरणों में सिस्टम सॉफ्टवेयर होता है, जिसमें आईफोन और एंड्रॉइड डिवाइस शामिल हैं। फिर से, इस प्रकार का सॉफ़्टवेयर ही डिवाइस को चलाता है और आपको इसका उपयोग करने में सक्षम बनाता है।
एप्लीकेशन सॉफ्टवेयर दूसरा प्रकार है और सिस्टम से ज्यादा यूजर के बारे में है। एप्लिकेशन सॉफ़्टवेयर वह है जिसका उपयोग आप काम करने, मीडिया तक पहुँचने या गेम खेलने के लिए करते हैं। यह अक्सर कंप्यूटर निर्माताओं द्वारा ऑपरेटिंग सिस्टम के साथ प्रीइंस्टॉल्ड होता है और इसमें म्यूजिक प्लेयर, ऑफिस सूट और फोटो एडिटिंग ऐप शामिल हो सकते हैं। उपयोगकर्ता संगत तृतीय-पक्ष सॉफ़्टवेयर भी स्थापित कर सकते हैं।
एप्लिकेशन सॉफ़्टवेयर के उदाहरणों में Microsoft Word, Adobe Reader, Google Chrome, Netflix और Spotify शामिल हैं। कम से कम कंप्यूटर सिस्टम के लिए एंटी-वायरस सॉफ़्टवेयर भी है। अंत में, ऐप्स सॉफ्टवेयर हैं। सभी स्मार्टफोन और टैबलेट की तरह विंडोज 8 और 10 ऐप्स को सपोर्ट करते हैं।
स्टैंड-अलोन सॉफ़्टवेयर
कई प्रकार के सॉफ़्टवेयर को स्टैंड-अलोन सॉफ़्टवेयर माना जाता है, जिसका अर्थ है कि सॉफ़्टवेयर बंडल का हिस्सा नहीं है और आपके डिवाइस पर अन्य प्रोग्राम से अलग चल सकता है। कुछ स्टैंड-अलोन सॉफ़्टवेयर फ़्लैश या डिस्क ड्राइव का उपयोग करके अपने आप चलते हैं; अन्य प्रकारों को इंटरनेट कनेक्शन की आवश्यकता नहीं होती है और इसके बजाय निर्माता के डिस्क पर निर्भर होते हैं। हालाँकि, कुछ सॉफ़्टवेयर एक ऑपरेटिंग सिस्टम पर निर्भर होते हैं या उन्हें ठीक से चलाने के लिए डिवाइस पर अन्य प्रोग्रामों तक पहुँच की आवश्यकता होती है।
सॉफ्टवेयर कौन बनाता है?
सॉफ्टवेयर की परिभाषा का तात्पर्य है कि किसी को कंप्यूटर पर कहीं बैठना चाहिए और उसके लिए कंप्यूटर कोड लिखना चाहिए। यह सच है; स्वतंत्र कोडिंग विशेषज्ञ, इंजीनियरों की टीम, और सॉफ्टवेयर बनाने वाले और आपका ध्यान आकर्षित करने के लिए बड़े निगम हैं।
Adobe Adobe Reader और Adobe Photoshop बनाता है; Microsoft Microsoft Office सुइट बनाता है; McAfee एंटी-वायरस सॉफ़्टवेयर बनाती है; मोज़िला फ़ायरफ़ॉक्स बनाती है; ऐप्पल आईओएस बनाता है। तृतीय पक्ष विंडोज, आईओएस, एंड्रॉइड और बहुत कुछ के लिए ऐप बनाते हैं। इस समय पूरी दुनिया में लोग सॉफ्टवेयर लिख रहे हैं।
सॉफ्टवेयर कैसे प्राप्त करें
ऑपरेटिंग सिस्टम पहले से इंस्टॉल किए गए कुछ सॉफ़्टवेयर के साथ आते हैं। विंडोज 10 में, उदाहरण के लिए, माइक्रोसॉफ्ट एज वेब ब्राउज़र है, और वर्डपैड और फ्रेश पेंट जैसे एप्लिकेशन हैं। आईओएस में फोटोज, वेदर, कैलेंडर और क्लॉक एप्स (सॉफ्टवेयर) हैं। अगर आपके डिवाइस में आपके लिए आवश्यक सभी सॉफ़्टवेयर नहीं हैं, तो आप और जोड़ सकते हैं।
सॉफ़्टवेयर जोड़ने का एक तरीका यह है कि इसे विशिष्ट स्टोर से डाउनलोड किया जाए। उदाहरण के लिए, iPhone पर लोग ऐप स्टोर से ऐप डाउनलोड करते हैं, और एंड्रॉइड पर लोग Google Play से ऐप डाउनलोड करते हैं। ऐप्स सॉफ़्टवेयर हैं, शायद एक मित्र नाम के साथ।
लोग अपने कंप्यूटर में सॉफ़्टवेयर जोड़ने का एक अन्य तरीका भौतिक मीडिया जैसे कि DVD के माध्यम से है।