Given:
My company performs heavy database processing and is data-centric. The company is a Microsoft product user (servers, workstations, applications). We only have one site. Currently our back office uses Delphi and Interbase and is only a backoffice application. We want to either expand or replace our current application and develop a web application on the front end that will provide a viewable interface to the client using HTML / ASP. We also want to use SQL Server 2000.
Question:
Should I continue to use Delphi for the back office processing or should I replace it with Visual Basic, C++, InterDev, or other? What are the advantages of one over another?