Projektowanie i wdrażanie bazy danych może być bardzo dużym wyzwaniem. Jednak w przypadku dostępu do dużej ilości danych z wielu różnych podmiotów, baza danych ma wiele zalet. Wiele małych firm zaczyna od arkuszy kalkulacyjnych, a wraz ze wzrostem wielkości sprzedaży i liczby pracowników baza danych staje się doskonałym zasobem.