I have a java application which is implemented with Swing,hibernate technology with mssql 2008 db. My application has been in the production environment for the past 4 years. I had setup the application on a windows server 2003 OS and my users connect to the app via RDP and my DB is centralised. Now the app has matured in the sense I have solved many issue related to the app. Now I add new features less compared to before. Now it is very difficult for me to mantain this RDP for users and it becomes a nightmare when I need to reinstall the OS as I need to create around 50 users and give them RDP permissions. I want to know is there some other way to provide the app other then RDP.Appreciate your help.