Software is een verzameling van instructies, programma’s en data die een computer of ander apparaat vertelt wat het moet doen. Het is de niet-tastbare tegenhanger van hardware, en zorgt ervoor dat computers en andere apparaten bruikbaar zijn voor gebruikers.