Jednym z podstawowych zadań każdego komputera jest przechowywanie danych na dyskach twardych komputerów. Dane te mają różny charakter i mogą być używane przez użytkowników komputerów do właściwych dla nich celów. Niekiedy te ilości danych są bardzo duże i muszą być w odpowiedni sposób uporządkowane. Tym zajmują się programy do tworzenia baz danych oraz ich edycji. Z tego typu programów korzystają przede wszystkim przedsiębiorstwa, które muszą gromadzić wiele cennych informacji, zarówno o własnym zakładzie, jak i swoich klientach, a także wszelkich innych potrzebnych do działania. Banki muszą korzystać z programów do baz danych, po to by efektywnie zarządzać środkami finansowymi zgromadzonymi na rachunkach klientów. Programy pomagające tworzyć bazy danych mają bardzo duże możliwości. Pozwalają nie tylko takie bazy wytwarzać, ale też edytować wszelkie dane jakie się w tych bazach znajdują. Dzięki nim możliwe jest także szybkie znajdowanie potrzebnych informacji, co jest konieczne w przypadku posiadania baz danych zawierających miliony informacji zapisanych na dysku komputera. Te informacje są czasami bardzo cenne i muszą być odpowiednio zabezpieczone. Tworzenie baz danych przy użyciu programów jest trudne i wymaga umiejętności obsługi tego typu oprogramowania oraz szerokiej wiedzy informatycznej.