Software verwijst naar alle programma's en instructies die bepalen wat een computer doet. In tegenstelling tot hardware, dat tastbaar is zoals het toetsenbord of de muis, bestaat software uit onzichtbare codes en toepassingen. Denk aan tekstverwerkers, besturingssystemen en games: dit zijn allemaal vormen van software.

De ontwikkeling van software begon met eenvoudige methodes zoals ponskaarten, maar groeide uit tot een enorme industrie. Tegenwoordig zijn er talloze programmeertalen en toepassingen, van eenvoudige apps tot complexe kunstmatige intelligentie. Software wordt voortdurend bijgewerkt om nieuwe functies toe te voegen en beveiligingsproblemen op te lossen, zodat computers veilig en efficiënt blijven werken.