ASAF Mission

“Every Company is Now a Software Company”
— David Kirkpatrick, Forbes


Given the quote above, we argue that software architecture should be a Core Functional Subsystem in every organization. ASAF's aim is to establish software architecture as a first class citizen, similar to marketing or manufacturing, and ensure software architecture participates in full production cycle, and is integral part of the organizational culture

The Agile Software Architecture Framework (ASAF) mission is to aid architecture practitioners in standing up clear, concise and comprehensive architecture capability to effectively and efficiently deliver agile, high-velocity, high-quality software architecture, software solutions, which support business strategy, provides sound technology investment and enhance competitive advantage.



How ASAF Delivers

The framework offers a complete approach to software architecture development. It consists of vision, manifesto (mission), guiding principles, architecture method, and resource base (supporting toolkit, templates, design documents, etc...). The framework enables rapid design, documentation, support and communication of architecture within organizations to assist in agile delivery of business value and provide unified communication planes between different levels of business and IT stakeholders. Additionally, it can also help establish architecture practice as an organizational function

Framework targets any size business, government and non-profit organizations to support accelerated delivery of software architecture wherein organizations may not have required capabilities, skills or resources or have identified gaps in current software architecture practice. software architecture wherein organizations may not have required capabilities, skills or resources



ASAF Target Segment

Framework targets any size business, government and non-profit organizations to support accelerated delivery of software architecture wherein organizations may not have required capabilities, skills or resources or have identified gaps in current software architecture practice. software architecture wherein organizations may not have required capabilities, skills or resources





Company Behind ASAF



ASAF Origination




ASAF Knowedge Areas

The ASAF is derived from academic and practical experiences accumulated over years of software development, architecture and professional education. The fields, ideas and best practices the framework is drawn on - Software Development & Architecture, Project Management, and Business Administration (qualitative and quantitative analysis, strategic and modern management, and business ethics) – have been around for many years. What is being offered here is a synthesis of best practices, connected in a symbiotic way that is highly effective and actionable in delivering software architecture. It represents an integrated model between those disciplines, organized into a step-by-step framework, directed at improving every aspect of the software architecture process. It is targeted at every level of expertise, from a seasoned software architect to novice; this framework will make any architect extremely effective and valuable for the organization.


Figure 1. Agile Software Architecture Knowedge Areas