But a growing number of my clients are either moving towards cloud based applications or having their client-server applications hosted externally and connecting remotely.
Back in the day we were asking our PCs to do the heavy lifting of running those resource intensive client-server applications that required lots of memory, local hard drive space and processing power.
We use Windows Terminal Server as a thin client to operate our three main software applications: Microsoft Office, QuickBooks and GoldMine, a customer relationship management program.
Today, client-server architectures have been replaced by browser-based user Web applications and the cost of computing has fallen dramatically which, along with cloud computing, have made scalability issue quite a different proposition.
Developing applications for the new Web environments or even for the old client-server ones with less resource constraints changes how we think of application functionality.