I've never come across this term in any context, in work either side of the pond come to that. It'll be interesting to hear more about how you've encountered it, w.