Software of programmatuur is computerprogramma's met bijbehorende data. Naast toepassingen voor mainframes, personal computers en spelcomputers, bevatten ook apparaten als televisies, telefoons, telefooncentrales, auto's en machines sinds de jaren zeventig steeds vaker embededd software. Software kan je indelen in twee delen toepassingsgebied en gebruikersgroep. Het begrip "software" komt uit het Engels en is de tegenhanger van hardware (apparatuur), waarmee alle "tastbare" apparatuur wordt bedoeld.