Les ordinateurs sont conçus pour exécuter le logiciel, ou une collection de programmes qui fournissent l'ordinateur avec des instructions. Ces logiciels peuvent également améliorer la fonctionnalité de l'ordinateur de l'utilisateur. Une marque de logiciel qui a offert de nouveaux formats de tableurs et autres applications était un logiciel Lotus.