This question is similar to
- What is the most common design patterns for any windows forms application?
- UI Design Pattern for Windows Forms (like MVVM for WPF).
But I would like to ask something more specific: I want to know what design patterns Microsoft use to built their impressive array of desktop apps suites, including VS 2008, Microsoft Office and so on.
Anyone has any ideas? I look around but I can only find vague details, at most. There doesn't seem to be a lot of information out there on this.
Edit:OK, maybe I would relax the question a little bit: Anyone knows how any major software producers ( not just Microsoft) build their desktop application?