Software of programmatuur is een geheel van computerprogramma's met bijbehorende data, die bewerkingen en taken uitvoeren. Naast toepassingen voor mainframes, personal computers en spelcomputers, bevatten ook televisies, telefoons en telefooncentrales, auto's en machines sinds de jaren zeventig steeds vaker embedded software. Ok apps op een smartphone of tablet worden software genoemd