1. अमूर्त, इसका कोई भौतिक रूप नहीं है, और कार्य, विशेषताओं और गुणवत्ता को केवल परिचालन स्थिति के माध्यम से समझा जा सकता है
2. सॉफ़्टवेयर बहुत सारे मानसिक कार्यों में प्रवेश करता है, और लोगों की तार्किक सोच, बुद्धिमान गतिविधियाँ और तकनीकी स्तर सॉफ़्टवेयर उत्पादों की कुंजी हैं
3. सॉफ्टवेयर हार्डवेयर की तरह पुराना या खराब नहीं होगा, लेकिन रखरखाव और तकनीकी अपडेट में खामियां हैं
4. सॉफ़्टवेयर का विकास और संचालन एक विशिष्ट कंप्यूटर सिस्टम वातावरण पर निर्भर होना चाहिए, और हार्डवेयर पर निर्भरता होती है
5. सॉफ़्टवेयर पुन: प्रयोज्य है, और सॉफ़्टवेयर को विकास के बाद आसानी से कॉपी किया जा सकता है, इस प्रकार कई प्रतियां बन जाती हैं












