Διαφορά κλειδιού: Το λογισμικό ή το λογισμικό υπολογιστή είναι μια συλλογή προγραμμάτων που παρέχει οδηγίες για τον υπολογιστή. Το λογισμικό είναι βασικά το λειτουργικό σύστημα και όλα τα συνδεδεμένα προγράμματα του. Το λογισμικό εφαρμογής, γνωστό και ως εφαρμογή ή εφαρμογή, είναι λογισμικό υπολογιστή που έχει σχεδιαστεί για να βοηθήσει τον χρήστη να εκτελεί διάφορες εργασίες στον υπολογιστή.
Το λογισμικό και οι εφαρμογές είναι προγράμματα υπολογιστών. Το λογισμικό περιλαμβάνει όλα όσα δεν είναι υλικό, συμπεριλαμβανομένων εφαρμογών. Απλά, μια εφαρμογή είναι ένα είδος λογισμικού, ωστόσο δεν είναι όλα εφαρμογές λογισμικού. Το λογισμικό και το υλικό έχουν ξεχωριστές διαφορές.
Το λογισμικό αναφέρεται σε οποιοδήποτε πρόγραμμα ή δεδομένα που αποθηκεύονται στον υπολογιστή. Ορίζεται ως σύνολο προγραμμάτων, διαδικασιών, αλγορίθμων και της τεκμηρίωσής του σχετικά με τη λειτουργία ενός συστήματος επεξεργασίας δεδομένων. Το λογισμικό συστήματος είναι ήδη φορτωμένο στον υπολογιστή όταν το αγοράσετε. Ένας χρήστης μπορεί να ενημερώσει το λογισμικό συστήματος, αλλά δεν μπορεί να το εκτελέσει. Ωστόσο, το λογισμικό μπορεί να χρησιμοποιηθεί ενεργά από τον υπολογιστή. Το λογισμικό συστήματος είναι επίσης γνωστό ως λογισμικό χαμηλού επιπέδου καθώς εκτελείται στο πιο βασικό επίπεδο του υπολογιστή. Είναι υπεύθυνη για τη δημιουργία του GUI μέσω του οποίου ο χρήστης μπορεί να αλληλεπιδράσει με το υλικό και άλλες εφαρμογές. Το λογισμικό συστήματος δημιουργεί επίσης ένα περιβάλλον για την εκτέλεση λογισμικού εφαρμογών και ελέγχει επίσης τον υπολογιστή και άλλες εφαρμογές που είναι εγκατεστημένες στον υπολογιστή. Το λογισμικό μπορεί να ταξινομηθεί σε τρεις διαφορετικούς τύπους: λογισμικό πλατφόρμας, λογισμικό εφαρμογών και λογισμικό γραμμένο από το χρήστη.
Το λογισμικό εφαρμογής, γνωστό και ως εφαρμογή ή εφαρμογή, είναι λογισμικό υπολογιστή που έχει σχεδιαστεί για να βοηθήσει τον χρήστη να εκτελεί διάφορες εργασίες στον υπολογιστή. Το λογισμικό εφαρμογής διαφέρει από το λογισμικό συστήματος, είναι ότι μπορεί να έχει πρόσβαση από τον χρήστη και επιτρέπει στο χρήστη να το εκτελέσει στον υπολογιστή. Το λογισμικό εφαρμογής συνήθως σχεδιάζεται με γνώμονα τον χρήστη. Ο νέος ορισμός της εφαρμογής χρησιμοποιείται για να αναφέρεται στις μικρές εφαρμογές που έχουν σχεδιαστεί για κινητά τηλέφωνα. Ωστόσο, ο ορισμός καλύπτει όλες τις εφαρμογές στα έξυπνα τηλέφωνα, τα tablet καθώς και τους υπολογιστές. Εφαρμογές είναι οποιαδήποτε προγράμματα που ο χρήστης μπορεί να τρέξει και να αλληλεπιδρά ενεργά με.
Το λογισμικό εφαρμογής περιλαμβάνει προγράμματα αναπαραγωγής πολυμέσων, MS Office, OpenOffice, επεξεργαστές κειμένου κλπ. Το λογισμικό εφαρμογών περιλαμβάνει ακόμα και προγράμματα περιήγησης ιστού, όπως τον Internet Explorer, το Chrome, τον Firefox κ.λπ. Το λογισμικό εφαρμογών απαιτεί τη βοήθεια λογισμικού συστήματος για να τρέξει στον υπολογιστή. Η εφαρμογή μπορεί να ταξινομηθεί στη σουίτα εφαρμογών, στο λογισμικό επιχείρησης, στο λογισμικό επιχειρησιακής υποδομής, στο λογισμικό εργαζόμενων πληροφοριών, στο λογισμικό πρόσβασης περιεχομένου, στο εκπαιδευτικό λογισμικό, στο λογισμικό προσομοίωσης, στο λογισμικό ανάπτυξης μέσων και στο λογισμικό μηχανικής προϊόντων.