Η αποποίηση ευθυνών λογισμικού είναι η άρνηση του προγραμματιστή λογισμικού για οποιαδήποτε ευθύνη για τυχόν ζημίες που προκύπτουν από τη χρήση της εφαρμογής λογισμικού ή του προγράμματος. Οι εταιρείες που πωλούν ή κατασκευάζουν λογισμικό χρησιμοποιούν την αποποίηση ευθυνών για να αρνηθούν οποιουσδήποτε ισχυρισμούς ότι προσφέρουν ένα προϊόν χωρίς σφάλματα ή ότι θα πληροί τις απαιτήσεις όλων των χρηστών του. Εκτός από τις ζημιές, οι εταιρείες συχνά αποποιούνται οικονομικές και άλλες ζημίες και έξοδα σε μια τυπική δήλωση αποποίησης λογισμικού, είτε λόγω χρήσης του λογισμικού είτε ως αποτέλεσμα αδυναμίας χρήσης του λογισμικού. Τα είδη των αγωγών που απορρίπτονται περιλαμβάνουν επίσης παραβίαση πνευματικών δικαιωμάτων και διπλωμάτων ευρεσιτεχνίας και αθέμιτο ανταγωνισμό. Η αποποίηση ευθύνης είναι συχνά μερικές παράγραφοι που περιλαμβάνονται στο πακέτο του λογισμικού, καθώς και στον ιστότοπο της εταιρείας λογισμικού.
Οι καταναλωτές που αγοράζουν λογισμικό συχνά περιμένουν ότι θα λειτουργήσει όπως υποσχέθηκε στη συσκευασία, σε διαφημίσεις ή σε άλλες εκδόσεις. Δεν προβλέπουν σφάλματα στο ίδιο το λογισμικό ή διακοπές κατά τη χρήση του. Οι προγραμματιστές λογισμικού δεν μπορούν να εγγυηθούν ότι δεν θα παράγουν κακό λογισμικό που καταλήγει στην αγορά, αλλά σε ορισμένες περιπτώσεις, οι εταιρείες έχουν αποστείλει λογισμικό με γνωστά σφάλματα. Για παράδειγμα, τα Microsoft Windows 3.1 είχαν 5,000 γνωστά σφάλματα και εξακολουθούσαν να προσφέρονται προς πώληση. Είτε αυτό οφείλεται σε αμέλεια είτε σε κάποιον άλλο παράγοντα, το κακό λογισμικό είναι εκεί έξω και οι εταιρείες χρησιμοποιούν μια δήλωση αποποίησης ευθυνών λογισμικού για να απαλλάσσονται από οποιαδήποτε ευθύνη.
Οι εργαζόμενοι, οι διανομείς και οποιοσδήποτε στην αλυσίδα παράδοσης του λογισμικού στους καταναλωτές καλύπτονται επίσης από δήλωση αποποίησης ευθύνης λογισμικού. Όταν μια εταιρεία πηγαίνει να γράψει μια δήλωση αποποίησης ευθυνών λογισμικού, πρέπει να περιλαμβάνει όλους, ώστε όσοι δεν είχαν καμία σχέση με την ανάπτυξή του να προστατεύονται επίσης σε μια δίκη και να αποφύγουν να συμπεριληφθούν σε μια δίκη. Για παράδειγμα, εάν ένας καταναλωτής καταθέσει αγωγή εναντίον ενός λιανοπωλητή, αυτός ο πωλητής λιανικής συχνά θα μηνύσει την εταιρεία λογισμικού. Μια δήλωση αποποίησης ευθύνης στην οποία ο πωλητής λιανικής αρνείται επίσης οποιαδήποτε ευθύνη μπορεί να αποτρέψει την ανάγκη του πωλητή λιανικής να φέρει τον προγραμματιστή λογισμικού σε αγωγή. Ο συγκεκριμένος πωλητής λιανικής και άλλοι συχνά δεν κατονομάζονται στη δήλωση αποποίησης ευθύνης, αλλά αντίθετα χρησιμοποιούνται γενικοί όροι για την περιγραφή τους.
Όταν μια δήλωση αποποίησης ευθυνών λογισμικού περιλαμβάνεται στο λογισμικό, ο καταναλωτής έχει την επιλογή να κάνει. Αυτός ή αυτή μπορεί να αποφασίσει να μην το αγοράσει, να επιστρέψει το λογισμικό ή να αναλάβει τον κίνδυνο να το χρησιμοποιήσει. Ο καταναλωτής φέρει κίνδυνο επειδή η αποποίηση ευθυνών αρνείται κάθε ευθύνη εκ μέρους του προγραμματιστή λογισμικού και άλλων επιχειρήσεων με τις οποίες συνεργάζεται. Οι καταναλωτές συχνά ενθαρρύνονται να ελέγχουν τις κριτικές λογισμικού και την αντιμετώπιση προβλημάτων πριν από την αγορά.