Borland Database Engine oli monille Delphi-sovelluksille pitkään pragmaattinen tapa toteuttaa tietokantayhteys. Nykyään se on vakiintuneissa ympäristöissä usein pikemminkin riski: vanhat riippuvuudet, hankala käyttöönotto, herkkä konfigurointi ja tarpeettomat virhelähteet tuotannossa.
Monissa tapauksissa parempi tapa on natiivi tietokantaliitäntä. Sen avulla voidaan ottaa käyttöön modernit ajurit, siistit transaktiot, paremmin hallittavat yhteydet ja ylläpidettävä arkkitehtuuri ilman, että olemassa oleva logiikkaa tarvitsee heti hylätä kokonaan.
Käytännössä kyse ei ole vain komponenttikirjaston vaihtamisesta. Useimmiten SQL-kutsut on tarkistettava, datatyypit siistittävä, merkistöt selvitettävä, indeksit käytävä läpi ja käyttäytyminen monen käyttäjän kuormituksessa arvioitava uudelleen. Juuri tässä on tällaisen modernisoinnin varsinainen tekninen arvo.
Kun tämä vaihe suunnitellaan huolellisesti, vanha Delphi-sovellus saa selvästi lisää elinkaarta. Se on tuotannossa robustimpi, helpompi ottaa käyttöön ja paremmin liitettävissä API-rajapintoihin, webportaaleihin tai myöhempiin jatkomodernisointeihin.