कंप्यूटर को ठीक प्रकार से कार्य करने के लिये सॉफ्टवेयर और हार्डवेयर दोनों की अावश्यकता होती है। अगर सीधी भाषा में कहा जाये तो यह दोनों एक दूसरे के पूरक हैं। बिना हार्डवेयर सॉफ्टवेयर बेकार है और बिना सॉफ्टवेयर हार्डवेयर बेकार है। मतलब कंप्यूटर सॉफ्टवेयर से हार्डवेयर कमांड दी जाती है किसी हार्डवेयर को कैसे कार्य करना है उसकी जानकारी सॉफ्टवेयर के अन्दर पहले से ही डाली गयी होती है। कंप्यूटर के सीपीयू से कई प्रकार के हार्डवेयर जुडे रहते हैं, इन सब के बीच तालमेल बनाकर कंप्यूटर को ठीक प्रकार से चलाने का काम करता है सिस्टम सॉफ्टवेयर यानि ऑपरेटिंग सिस्टम।
कंप्यूटर के कार्यप्रणाली की प्रक्रिया एक चरणबद्ध तरीके से होती है -