Soft to termin odnoszący się do szerokiego wachlarza programów, w tym aplikacji ogólnych oraz dedykowanych, a różnice między nimi wpływają na ich zastosowania i funkcjonalność.