सोफ्टवेयर प्रोग्राम का संग्रह है जो एक विशेष प्रयोजन (स्पेशल पपर्श) के लिए लिखा गया है। एक प्रोग्राम कुछ भी नही बस एक निर्देशो का समूह है जो की किसी एक विशेष प्रोग्रामिंग भाषा में लिखा गया है।