Unter dem Begriff Software versteht man Anwendungen, Programme oder Plattformen, mit denen interagiert werden kann. Der Nutzer kann die Software mit einem Endgerät, wie einem Computer, Tablet oder Smartphone verwenden, steuern und bedienen. Die Abläufe innerhalb einer Software werden mit einer Vielzahl an Skripten festgehalten und programmiert.