Ο όρος "λογισμικό" χρησιμοποιείται σε αντίθεση με το "Hardware". Το υλικό αναφέρεται στα φυσικά συστατικά ενός συστήματος υπολογιστή (τα κυκλώματα, η θήκη, η οθόνη κλπ.). Επομένως, το λογισμικό αναφέρεται στις * άυλες * οδηγίες και δεδομένα που λένε στο υλικό τι να κάνει. Είναι "μαλακό" επειδή δεν είναι φυσικό πράγμα που μπορείτε να αγγίξετε, σε αντίθεση με τα "σκληρά" στοιχεία του υπολογιστή.