El software de aplicación permite a los usuarios realizar tareas humanas como la contabilidad y la escritura. La diferencia con el software de sistema es que el de aplicación coopera directamente con el usuario para completar actividades, mientras que el de sistema ayuda al usuario a usar la computadora. Los programadores de aplicaciones no necesitan conocer el hardware en profundidad, solo cómo satisfacer las necesidades de información de sus aplicaciones usando el sistema operativo. Algunos ejemplos de software de aplicación son procesadores de texto, hojas de cálculo, bases de datos y programas de comunicación