Η Borland Database Engine ήταν για πολλά Delphi-εφαρμογές για μεγάλο διάστημα ένας πραγματιστικός δρόμος προς την πρόσβαση σε βάσεις δεδομένων. Σήμερα, σε ώριμα περιβάλλοντα είναι συχνά περισσότερο ένας κίνδυνος: παλιές εξαρτήσεις, δύσκολο deployment, ευαίσθητη παραμετροποίηση και περιττές πηγές σφαλμάτων στη λειτουργία.
Η καλύτερη προσέγγιση είναι σε πολλές περιπτώσεις μια native σύνδεση με τη βάση δεδομένων. Έτσι μπορούν να αξιοποιηθούν σύγχρονοι drivers, καθαρές συναλλαγές, καλύτερα ελεγχόμενες συνδέσεις και μια αρχιτεκτονική που συντηρείται, χωρίς να χρειαστεί να απορριφθεί άμεσα πλήρως η υπάρχουσα λογική.
Στην πράξη δεν πρόκειται μόνο για την αντικατάσταση μιας βιβλιοθήκης components. Συνήθως πρέπει να ελεγχθούν οι SQL-προσβάσεις, να καθαριστούν οι τύποι δεδομένων, να αποσαφηνιστούν τα σύνολα χαρακτήρων, να αναθεωρηθούν οι δείκτες και να επαναξιολογηθεί η συμπεριφορά υπό φόρτο πολλών χρηστών. Ακριβώς εκεί βρίσκεται η πραγματική τεχνική αξία μιας τέτοιας εκσυγχρονιστικής κίνησης.
Αν αυτό το βήμα σχεδιαστεί σωστά, μια παλιά Delphi-εφαρμογή κερδίζει αισθητά σε διάρκεια ζωής. Γίνεται πιο ανθεκτική στη λειτουργία, πιο εύκολη στο deployment και πιο κατάλληλη για διασύνδεση με APIs, web portals ή μελλοντικά περαιτέρω βήματα εκσυγχρονισμού.