In our company we run a database-driven .NET application to perform our day-to-day activities. We currently use Citrix but it's way too expensive. We investigated other options like 2X, but we realized that we still need Terminal Services license for every user, plus other licenses Microsoft requires you to have.
My question is, based on your experiences, has anybody used a thin-client technology that doesn't require terminal services ? or can we host windows XP with our custom .NET application on Linux using a thin-client technology available on the market ?
We would like also to run few other applications such as Office and other .NET-based applications.