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.
FORBES: How to Make New Application Design Really Easy