Im guessing they only have software advantages...seems unlikely they have actual technology without having an electrical engineer on their team.
Guessed wrong.
I personally do not consider most software to be new technology, unless it has some especially innovative algorithm or something. But calling all software technology is just a matter of personal taste.