Microsoft has launched a new site upon the MSDN for software architects.

Software Architecture: Past, Present and Future
by Diego Dagum

What exactly is software architecture? Do we really need it? Why have we only recently been discussing it? Has some contagious fever suddenly infected those who claim to be architects? And who are these people anyway? Are they gurus, senior developers, or maybe just smooth-talking self-promoters?