The main objective of the paper is to create context sensitive decision support services within flexible Quality Assurance (QA) of software development projects and their resulting products. The new QA process is supported by an Internet solution composed of several knowledge, context sensitive services based on open standards that is able to detect changes in the scope and requirements of an application (or changes in its development process) and provide the adequate set of assessments as a basis for an accurate measurement of the quality of the process and product at any time and allow for effective decision making within QA. The Internet Services monitor the different stages of the software development process, interoperating with the existing applications and systems to provide quantitative information about the quality of each phase (i.e. project management, requirements gathering, functional and technical design, development and testing), the project as a whole and the resulting product. They also monitor context under which the SW is developed and decisions on QA have to be made. Data obtained in real-time by the monitoring services are used in an indistinctive way by software engineers, designers, developers, testers and managers alike for different collaborative decision making. The paper is one of the first attempts to apply context sensitivity to support decision making in QA for SW development. The approach is assessed in 2 different business cases in order to validate the results under different conditions. The first business case belongs to a large software company developing large Internet projects based on Rational Unified Process methodology. The second business case belongs to a SME developing complex projects based on agile methodologies.