Δύο είναι τα κυριότερα είδη λογισμικών:
- Λογισμικό συστήματος: Το λογισμικό συστήματος είναι υπεύθυνο για την γρήγορη και αποδοτική λειτουργία του υπολογιστή. Συνδέει το σύνολο του υλικού κομματιού του υπολογιστή (διατάξεις που απαιτούνται για να εκτελεστούν οι εφαρμογές το λογισμικό, γνωστό αγγλιστί και ως hardware) με τις εφαρμογές, ώστε οι τελευταίες να παρέχουν τις αναγκαίες υπηρεσίες στο χρήστη.
- Λογισμικό Εφαρμογών: Το Λογισμικό Εφαρμογών είναι οι εφαρμογές (τα πρόγραμματα) που αναπτύσσονται για να εξυπηρετήσουν συγκεκριμένες ανάγκες των χρηστών με απώτερο στόχο την ταχύτερη και ποιοτικότερη εκτέλεση παραγωγικών εργασιών που καθορίζονται από τους τελικούς χρήστες.Λογισμικά εφαρμογών είναι οι κειμενογράφοι (π.χ. το microsoft word), τα ηλεκτρονικά παιχνίδια, αλλά και άλλα λιγότερο γνωστά στο ευρύ κοινό λογισμικά όπως τα συστήματα διαχείρισης πελατών (CRM) και οι ηλεκτρονικές βιβλιοθήκες.