Nur leider bin ich mir mit der Architektur nicht sicher sprich welche Datenbank bzw. ist Delphi überhaupt das richtige Tool...
das darf aber während der Planung keine Rolle spielen.
Beispiel
DB: Wird bei der Planung klar, dass 1000 Anwender gleichzeitig mit der Anwendung arbeiten, sind an die
DB (und die Serverhardware) andere Anforderungen zu stellen als bei 10 Anwendern.
Dann sollten grundsätzliche Dinge abgeklärt werden: Welches Betriebssystem ist das Ziel? Sind Mobillösungen notwendig (vielleicht auch nur für Teilaspekte direkt in der Produktion)?
Gibt es schon jetzt definierte Schnittstellen an bestehende Systeme (Bestellsysteme von Partnern, Großhändlern...)?
und letztlich: Welcher Zeitrahmen ist für das Projekt vorgesehen. Bist Du der einzigste Entwickler? Ist ein Team vorhanden oder muss das erst noch aufgebaut werden?
Anhand dieser und vieler weiterer Punkte kann man sich dann überlegen welche Sprache und Datenbank geeignet ist