Here is my situation: I have created a visual basic .net (3.5) application that, upon user completion will update or insert that user's information into a SQL Server database. The query works perfectly, but upon beta testing, I realized that the majority of user workstations do not have direct access to SQL Server for security reasons. The resident programmer has informed me that I must convert my windows application to a web app to be deployed on a server that has direct access to SQL Server. I am not a programmer (I'm a Mechanical Engineering intern) and this is my first experience with even VB.Net. I am asking whether or not there is an easier way to communicate with the database than completely switching my application to a web app? What options do I have and which should take less time than converting my entire application which would also cause reduced functionality? Thanks in advance for your help.