Eger programin calisacagi isletim sistemi belliyse ve workstation tipiyse calisacagi yere de database kurulur. Ornegin ATM lerin cogu Windows XP uzerinde calisiyor Turkiye'de ve iclerinde eski versiyon SQL server var. ( Elbette onemli veriler burada tutulmuyor, log cogu )
Eger programi dagitacaksan ve kisisel bilgisayarlarda kullanilacaksa SQL server remote yerde olacak ve onunde guvenlik katmani olarak bir web uygulamasi olacak. ( Client taraf DB ile de web servis ile calisacak )
Mobil uygulamalarda SQLite default yuklu oluyor cihazda ama central database istiyorsan yine kendi remote sistemini yazmak durumundasin ya da Cloud cozumleri ( Firebase vs ) kullanmak durumundasin.