Today, TRIZ is a methodology, tool set, knowledge base, and model-based technology for generating innovative ideas and solutions for problem solving. TRIZ provides tools and methods for use in problem formulation, system analysis, failure analysis, and patterns of system evolution (both 'as-is' and 'could be'). TRIZ, in contrast to techniques such as brainstorming (which is based on random idea generation), aims to create an algorithmic approach to the invention of new systems, and the refinement of old systems.
Some TRIZ is in the public domain. Some TRIZ resides in knowledge bases held by commercial consulting organizations. A complete and open TRIZ development process is not yet evident. Various camps vie for control of TRIZ and interpretation of its findings and applications.