Borland Database Engine a fost pentru multe aplicații Delphi mult timp o cale pragmatică către accesul la baze de date. Astăzi, în medii dezvoltate, este adesea mai degrabă un risc: dependențe vechi, implementare dificilă, configurare sensibilă și surse de eroare inutile în exploatare.
Calea mai bună, în multe cazuri, este o conexiune nativă la baza de date. Aceasta permite folosirea driverelor moderne, tranzacții curate, conexiuni mai bine controlabile și construirea unei arhitecturi ușor de întreținut, fără a renunța imediat în întregime la logica de domeniu existentă.
În practică nu este vorba doar despre înlocuirea unei biblioteci de componente. De cele mai multe ori este necesar să se verifice interogările SQL, să se curețe tipurile de date, să se clarifice seturile de caractere, să se revizuiască indexurile și să se reevalueze comportamentul sub încărcare multiutilizator. Exact în asta constă valoarea tehnică reală a unei astfel de modernizări.
Dacă acest pas este planificat corect, o aplicație Delphi veche câștigă semnificativ în durată de viață. Devine mai robustă în exploatare, mai ușor de implementat și mai bine conectabilă la API-uri, portaluri web sau la pași ulteriori de modernizare.