सॉफ़्टवेयर (चीनी मुख्य भूमि और हांगकांग शब्दावली, जिसे ताइवान में सॉफ़्टवेयर कहा जाता है) एक विशिष्ट क्रम में व्यवस्थित कंप्यूटर डेटा और निर्देशों का एक संग्रह है। सामान्यतया, सॉफ़्टवेयर को सिस्टम सॉफ़्टवेयर, एप्लिकेशन सॉफ़्टवेयर और मिडलवेयर में विभाजित किया जाता है। सॉफ़्टवेयर में केवल वे कंप्यूटर प्रोग्राम शामिल नहीं होते हैं जिन्हें कंप्यूटर पर चलाया जा सकता है (इस मामले में, व्यापक अर्थ में कंप्यूटर), और इन कंप्यूटर प्रोग्रामों से संबंधित दस्तावेज़ीकरण को आम तौर पर सॉफ़्टवेयर का हिस्सा माना जाता है। सीधे शब्दों में कहें तो सॉफ्टवेयर प्रोग्रामों और दस्तावेज़ों का एक संग्रह है। इसके अतिरिक्त, इसका तात्पर्य सामाजिक संरचना में प्रबंधन प्रणाली, वैचारिक विचारधारा, वैचारिक और राजनीतिक चेतना, कानूनों और विनियमों से भी है।












