TRIZ is a methodology for innovative problem solving, which was originally developed in ex-USSR and are now penetrating all over the world. It contains knowledge bases for the full usage of science and technology, understanding of evolution of technical systems, thinking method for solving contradictions, and practices of problem solving, and it has accumulated a large number of practices of applications and training.