Τα προγράμματα και οι εφαρμογές εκτελούνται μέσα σε ένα λειτουργικό σύστημα
(OS) . Το λειτουργικό σύστημα λειτουργεί ως ενδιάμεσος μεταξύ της εφαρμογής και του υλικού του υπολογιστή, παρέχοντας τους απαραίτητους πόρους και υπηρεσίες για τη λειτουργία της εφαρμογής.