Steven Sinofsky, Senior VP in charge of Windows 7 development, has just posted some details on the Microsoft's Windows 7 Engineering blog on what the internal structure looks like for the upcoming OS. It sounds (at least to us) equal parts logistical nightmare and brute force "1000 monkeys at 1000 typewriters", with 25 teams divided up to an average of 40 developers per team. The organization is divided up into 25 teams, which encompases stuff like Applets and Gadgets, the File System, Core User Experience, Find and Organize, IE, Kernel & VM, Media Center, and Security. Of course many features span various parts of the OS, and it's up to the management to coordinate between the numerous groups. What would we want to see more of? Better and smarter integration between various apps on Windows, for example having their Mail application be tied into Calendars for meeting schedules and Contacts, or making Gadgets able to access various parts of the OS. These are just two examples we came up with in as many seconds, but you get the idea. More integration. [Windows 7 blog]