Dostawcy pakietów wskazują bazy, z którymi współpracuje ich oprogramowanie. Pełna wersja baz danych wymagana jest w przypadku wprowadzania zmian i modyfikacji, natomiast wersja tylko do użytkowania, run time – wystarcza do normalnej eksploatacji. Większość pakietów zawiera własne bazy przydatne do niezbyt dużych wdrożeń. Jednak przy większych instalacjach wymagane są zwykle zewnętrzne uniwersalne bazy danych.