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