The modeling software architecture is designed with particular functional and non-functional requirements. The organization often needs to choose model software architecture for future development from several competing organizational architectures. To achieve non-functional requirements for any modeling software architecture still remain a difficult task as many stakeholders involved in the selection process. In existing system there are three approaches, Non-Functional Requirement (NFR) approach, Quality Attribute Model approach and Intuitive Design approach. For each approach having its own bottlenecks such as decisions are not precisely determined, less modularization, no predictive model, no amenable architecture, no scale up architecture and no organizing requirements etc.,. In order to improve performance, functional behavior, security, reliability and to overcome the limitations of software architecture with quality attributes, the proposed system is to model software architecture to achieve non-functional requirements. There are several methods have been proposed to model and analyze software architecture with respect to desired quality attributes. Our proposed system is to embed three approaches such as Architecture Driven Design, Architecture Decisions and Reasoning Framework in order to implement Non-Functional Requirements. A Reasoning Framework is a mechanism for encapsulating the quality attributes knowledge and tools needed to analyze the behavior of a system with respect to some quality attributes. The reasoning framework resolves open issues of modeling to achieve non-functional requirements.