यूजर और कंप्यूटर के बीच संवाद करने के लिए ऑपरेटिंग सिस्टम का इस्तेमाल किया जाता है। यह एक खास किस्म का प्रोग्रामिंग ढांचा होता है, जो इंसान ने भाषा को कंप्यूटर या मशीन की भाषा में बदलता है ताकि कंप्यूटर इंसान के द्वारा दिए गए निर्देश को समझ सके और उसके बाद ऑपरेटिंग सिस्टम यह तय करता है कि कंप्यूटर का कौन सा हिस्सा उस निर्देश को सफलतापूर्वक संपन्न कर पाएगा, जिसके बाद हमें आवश्यकता अनुसार परिणाम मिलते हैं।