If you are developing a business application this is a must read article!

The Smart Client Baseline Architecture Toolkit provides an integrated set of guidance to help architects and developers create smart client line-of-business applications. A smart client line-of-business application has one or more of the following characteristics:

  • It has a rich user interface that takes advantage of the power of the Microsoft Windows desktop.
  • It connects to and exchanges data with multiple back-end systems.
  • It takes advantage of local caching and processing to enable operation during periods of no network connectivity or intermittent network connectivity.
  • It is easily deployed and configured.

Link: http://msdn.microsoft.com/library/?url=/library/en-us/dnpag2/html/scbatlp.asp