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