Olyan önálló program, mely (ideális esetben) a felhasználó parancsai szerint, különbözõ mûveletek elvégzésére képes. Az alkalmazások jelentõs része platformfüggõ.
A különbözõ operációs rendszerek eltérõ, úgynevezett „testreszabott” alkalmazásokat igényelnek (MAC, Windows, Linux változatok).