El software de aplicación se refiere a programas que ayudan a los usuarios a realizar tareas como la contabilidad o la escritura. A diferencia del software de sistema, el software de aplicación coopera directamente con el usuario para completar actividades. Los programadores de aplicaciones no necesitan conocer el hardware en profundidad y sus programas deben ser transportables entre sistemas operativos y hardware. Algunos ejemplos comunes de software de aplicación incluyen procesadores de texto, hojas de cálculo y bases de datos.