Hi all,

I need some suggestions on what technologies to use

i will be developing a desktop application in C# with SQL back end. software needs to be accessed from different locations. I know the best answer to this would be a web application, but i don't have the resources for it.

I found some fat client cloud hosting providers, but are really expensive. Has anyone tested running desktop apps with remote databases over TCP/IP ?

any other suggestions

Thanks