Borland Database Engine a fost pentru multe aplicații Delphi multă vreme o soluție pragmatică pentru accesul la bazele de date. Astăzi, în medii evoluate, este adesea mai degrabă un risc: dependențe vechi, implementare dificilă, configurare sensibilă și surse inutile de erori în exploatare.
Calea mai bună este în multe cazuri o conectare nativă la baza de date. Astfel se pot utiliza drivere moderne, tranzacții corecte, conexiuni mai bine controlabile și se poate construi o arhitectură ușor de întreținut, fără a respinge imediat în totalitate logica existentă.
În practică nu este vorba doar de schimbarea unei biblioteci de componente. De regulă trebuie verificate accesările SQL, curățate tipurile de date, clarificate seturile de caractere, revizuite indexurile și reevaluat comportamentul sub sarcină multi-utilizator. Exact aici constă valoarea tehnică reală a unei astfel de modernizări.
Dacă acest pas este planificat riguros, o aplicație veche Delphi 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.