Borland Database Engine oli monille Delphi-sovelluksille pitkään pragmaattinen tapa päästä tietokantaan. Nykyään se kasvaneissa ympäristöissä on usein ennemminkin riski: vanhat riippuvuudet, hankala käyttöönotto, herkkä konfigurointi ja tarpeettomat vianlähteet tuotannossa.
Parempi ratkaisu on monissa tapauksissa natiivi tietokantayhteys. Sen avulla voidaan hyödyntää moderneja ajureita, toteuttaa selkeitä transaktioita, paremmin hallittavia yhteyksiä ja ylläpidettävää arkkitehtuuria ilman, että olemassa olevaa toimintalogiikkaa tarvitsee heti hylätä kokonaan.
Käytännössä kyse ei ole pelkästään komponenttikirjaston vaihtamisesta. Usein SQL-kutsut täytyy tarkistaa, tietotyypit korjata, merkistöt selvittää, indeksit päivittää ja monenkäyttäjäkuorman alainen käyttäytyminen arvioida uudelleen. Juuri tässä piilee tämänkaltaisen modernisoinnin todellinen tekninen arvo.
Kun tämä vaihe suunnitellaan huolellisesti, vanha Delphi-sovellus saa selvästi pidemmän elinkaaren. Se on toimintavarmempi tuotannossa, helpompi ottaa käyttöön ja paremmin liitettävissä API:ihin, verkkopalveluihin tai myöhempiin modernisointitoimenpiteisiin.