I've created a Delphi application that runs on multiple client computers across the country. The database it uses is SQL Server which is heavily dependent on stored procedures.
The problem is the DB needs to be on a central server with no application server in the middle - so options like web services are not possible. Also the application must access the database server directly - and all clients must connect to this single database.
How can this be done?