スタンドアロンで動作するアプリやソフトを作る方は少ないでしょうが、必要な情報を呼び出して後はロジックを組む事が多く、何かデータベースを意識して作成する事は少ないのかなと思います。
何故データベースが必要になるかは深い理由がいろいろあると思いますが、わかりやすい理由の1つとして、別々の役割を持つ人に正しい適切な情報を与えることができるようになるためとの事です。
製造オペレーションをスムーズに、調達作業を滞りなく、会計作業を間違いなく、それぞれ行うためにデータベースという精確にデータが保存されている物が必要になるとの事です。