Hi
käm mir jetzt auch drauf an, welcher Natur die Filialanwendung ist.
Wenn Netzverfügbarkeit oder vielmehr die Nichtverfügbarkeit desselben ein Problem in der Filiale darstellt. gibt Deine Fragestellung nicht her...dann mußt Du Dir Gedanken über was ist wenn... machen
In dem Fall müßtest Du eine volständig lauffähige Version incl. DB auf den Clients haben und die DB's müßten ihre Inhalte synchronisieren.
Wenn diese Umstände nicht zutreffen, wäre auch VPN eine Alternative.
Schlußendlich kann man Deine Frage nicht beantworten, da Info fehlt.
Nehmen wir mal an, es ist ein Kassenprogramm, was vom zentralen Server Artikel und Preise bezieht, ist der Server nicht verfügbar, steht der Prozess kassieren...das ist noch die optimistischere Variante...denn mit DB-Synchronisation kommst Du dann auch nicht mehr weiter, wenn die Lagerverfügbarkeit ein Argument ist.
Darum erstmal drüber nachdenken, wie die Rahmenbedingungen sind, dann die Wahl der Waffen
ansonsten kannste eigentlich mit Delphi fast alles machen.
Gruß
Aga