En
informatique, un
logiciel est un ensemble de séquences d’
instructions interprétables par une machine et d’un
jeu de données nécessaires à ces opérations. Le logiciel détermine donc les tâches qui peuvent être effectuées par la machine, ordonne son fonctionnement et lui procure ainsi son utilité fonctionnelle. Les séquences d’instructions appelées
programmes ainsi que les données du logiciel sont ordinairement structurées en
fichiers. La mise en œuvre des instructions du logiciel est appelée
exécution, et la machine est appelée
ordinateur ou calculateur.