Im Allgemeinen versteht man unter Unternehmenssoftware jegliche Art von Anwendungssoftware, die in Organisationen oder Unternehmen im Einsatz sind. Eine solche Unternehmenssoftware unterstützt sämtliche in einem Unternehmen oder einer Organisation anfallenden Geschäftsprozesse und greift auf die dazu erforderlichen Daten in Form einer zentralen Datenbank zu.
Bedingt dadurch, dass eine einheitliche Datenbasis vorhanden ist, kann man eine Organisation und Planung der im Unternehmen vorhandenen Geschäftsabläufe über verschiedene Hierarchieebenen, Abteilungen, Sparten und Werke durchführen. Mit Hilfe einer Unternehmenssoftware werden die vorhandenen Geschäftsprozesse koordiniert und fortlaufend in einem System abgebildet.