I believe what you want to do is: 1) Store the database on your website 2) Create whatever web-app you want on your website 3) Create a data access layer to your database which exposes a series of webservices for your data. 4) Modify your mobile client application to use those webservices to access the data which is stored on your website. You can poll the webservice as often as you would like to get the latest data from the server. Or, maybe you should think of a "push" architecture where the webserver would generate an email to the client indicating that data has changed, maybe even send the new data to the client as an XML attachment which could be used to update the client. Good luck. David