I have recently completed writing a database in Access 2003 using VBA. It is now being used in anger by a local business and seems to be behaving itself!

My question is how can I turn this into a stand alone application that I could sell? I can't do that at the moment because the user would need to have Access installed on their machine.

I realised I would probably have to re-write and learn a new language, but I am prepared to do so. So what would you write it in, and where would you buy the development software from?

Any advice would be gratefully received?