The document provides an overview of architectural languages (ALs) over 25 years, detailing their evolution from first to second generation, highlighting their essential features, concerns, and historical context. It discusses the need for clear documentation and automated analysis in software architecture, emphasizing the importance of component and connector specifications. The transition from early technology-focused ALs to more integrated modeling approaches is illustrated with examples like UML 2.0 and AADL, addressing their strengths and limitations.