This forum is deprecated.
I have a small database application written in Delphi 5. It has 8 forms, about 20 BDE tables and a dozen or so Quick Reports. I downloaded 10.3 Community edition but don't have a good handle on what addons, etc I need to rewrite this application.
The BDE has been deprecated for more than 10 years as a database engine, it is not officially supported anymore. So you should start by redesigning the database side to use a different database backend. The DB access layer is now FireDAC, which supports a large number of backend databases. Delphi itself (at least the community edition) does not come with a database engine anymore, so you have to find a 3rd-party engine. There are a number of free ones available, like mySQL or Firebird, but they are very different from the old Paradox-style BDE tables.
With a version jump that large you will have to basically rework most of the program. You may be able to port the user interface itself fairly easily, at least if you only used standard VCL components on it. The reports will have to be rebuild using FastReport, since Quick Reports have not been part of the Delphi/RAD Studio package for many versions. I'm not sure the company that made them is still around.
It may be best to simple start from scratch and rebuild the application de novo.
Quickreport is still available at: http://www.quickreport.co.uk . But you have to buy a license.
I have basically started from scratch. I just installed mySql and Firebird to try them out. Firebird had a Delphi sample app using FireDAC that wouldn't compile because of a TFDWideMemoField. I tried changing it to a TWideMemoField. It compiled but gets exceptions when I try to run it. I have tried to run all the sample database programs and none of them work with my 10.3 install. Even the Interbase installed with Delphi won't start up.
I'm kind of stuck right now.