A proper HD foam lance (plenty about) will mix air with the product used, to produce thicker foam. The advantage being longer dwelling time, for supposedly better results.
I'm still dubious as to the results, as my own trial and error showed that it had no significant benefit over a thorough rinse prior to washing in the first place. If at all.
It is good fun though!