Before joining Microsoft, I was a consultant, primarily building desktop applications using a variety of MS technologiesDuring my last couple years there, Silverlight was a large part of that both for full apps and as parts of larger web sites.

Prior to that, it was WPF, Windows Forms, VB, HTML and even SharePointtl;dr: The point of this long post is not to show you examples of good design or pick apart existing designsI'm not really qualified to do that.

However, I can point out the need for design and give you some small amount of ammunition when presenting this to your own managementVisual and UX Design matters, even for internal apps, often far more than architecture or the other things we focus on.

You'll be more efficient...(read more).