











InstantBDExpress case study: Sinforwin
![]()
A particularly delicate situation, in which not only the BDE is switched off, but the database back-end and Delphi versions are changed as well.
In brief
| Application name | Sinforwin |
| Customer | Aldebra S.p.A. |
| Scope | Information and Communication Technology |
| Description |
Sinforwin is a suite of business applications made up of a high number of modules and hundreds of thousands lines of code. The original applications connected to Microsoft Access databases through a technology called Opus Direct Access (a BDE clone that works with the DAO, Microsoft Access' engine) and were developed in Delphi 5. Thanks to InstantBDExpress and Ethea's consultancy, the applications were first ported to Delphi 7, and then made to work with an Oracle back-end. The software has been in parallel development (Access and Oracle) for a while, with the same code base for the two versions. Later, it was decided to start a Microsoft SQL Server port. It was not in the original plan, but since it's that easy... |
| Databases | Oracle and Microsoft SQL Server. |
| Data size |
The data size is that of a typical middle-size business application. Some parts of the program, developed with the use of techniques not suitable in a C/S architecture, were modified to reduce network load and boost performance. |
| Strong points |
The key features of InstantBDExpress in this project are:
|