Alternative to Microsoft Terminal Service

Hello there,

I have a java application using mssql server 2008 database. I have setup my application on a server 2003 R2 and it is being used by my clients from all over the country. I have around 40 users using the application concurrently. They connect to the server using RDP and then start using the java application on it. The problem i have is every 4 months I have to reinstall the OS,db,create users,install printer drivers. Now I want to know is there an alternative to this method. I would prefer a free alternative or cheaper alternative.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Lee W, MVPTechnology and Business Process AdvisorCommented:
Every Windows client requires a CAL - RDS is really the cheapest Windows option.  You might get away with converting the app into a web based app to get away from RDS.

WHY do you have to reinstall the OS, create users, etc?  How bad is your system?  A properly setup server will last for years.

You could also BACKUP your installation and restore it if there's a good reason for the frequent reinstalls.  Basically, it sounds like you have some serious issues with how you manage the technologies you currently have.
zolfAuthor Commented:
WHY do you have to reinstall the OS, create users, etc?
I dont have the license for terminal service ;). So, the license expires after 120 days.
Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
There is no "cheaper" option than to use software without proper license, as you do. We will assume you've used it for testing whether it would work for you.
I agree that the best option is to switch to a web based application design.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

EugeneZ ZhitomirskySQL SERVER EXPERTCommented:
EugeneZ ZhitomirskySQL SERVER EXPERTCommented: more
win 2003 main support is about to end ..
so you need to plan to upgrade to win 2008 R2  or up

it will give you  ability to utilize some new features that will allow you to keep cost low ( not free :)) without rewriting your application, if it is a costly and complicated process:
for example:
 <In Windows Server 2008, Terminal Services introduced RemoteApp programs, which are programs that are accessed remotely through Remote Desktop Services and appear as if they are running on the end user's local computer. In Windows Server 2008 R2, Remote Desktop Services provides administrators the ability to group and personalize RemoteApp programs as well as virtual desktops and make them available to end users on the Start menu of a computer that is running Windows® 7. This new feature is called RemoteApp and Desktop Connection.>
more: @

Using Terminal Services and RemoteApp to Extend Your Microsoft Access and other Windows Applications Over the Internet

---What's New in Remote Desktop Services in Windows Server 2012

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Lee W, MVPTechnology and Business Process AdvisorCommented:
Your question and/or subsequent comments indicates you are inappropriately using software and violating the license agreement.  Trials and demos are not for production.  Please read the license agreement.

If you are developing a product, you should subscribe to the Microsoft Developer network and honor the licensing agreement they require which will accommodate your development needs.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Legacy OS

From novice to tech pro — start learning today.