As mentioned here, there are numerous Free software from Microsoft
This wiki page on java.net site has very good collection of application frameworks and utility libraries.
Architecture section of IBM Developerworks offers a complimentary kit for IT architects, which provides a collection of materials that can help based on IBM Tools. This kit includes several podcasts from Grady Booch, an webcast on SOA, several demos, Developerworks articles and whitepapers.
- Model-driven development and Model-Driven Architecture
- Patterns-based development
- Structural review and control
- Service-Oriented Architecture (SOA)
You can find the architecture kit here
Factbites is another search tool with specialized focus area. Search with this engine gives better results on specific subject or event.
Omgili beta is one of the tool specialised in searching web based discussion forums. The service offers special commands to search for information on a discussion thread’s different aspects such as topic (intopic) and reply (inreply).
With tens of hundreds of online tutorials and other training materials, it requires some specialized tools to search / find relevant information.
My definition would be “Art of transforming a business requirement into efficient IT Solutions”.
Lets us see how others define the term “Architecture”
the manner in which the components of a computer or computer system are organized and integrated
Oxford English Dictionary:
Computing. The conceptual structure and overall logical organization of a computer or computer-based system from the point of view of its use or design; a particular realization of this.