I have a friend who is or used to help define this thing, it's incredibly fiddly: mixed domain/mixed energy/correct units*correct representation types, and has to produce a result.
It looked like a way to make a closed ecosystem where there were only a few entrants (users) and the cost of entry was high both economically and in terms of the learning curve.