This app has the Triz Contradiction matrix. I presume that the user has knowledge with the TRIZ methodology.
This is an interactive app. You can choose the contradicting parameters, and the app will provide you the recommended principles to use.