>But... don't the embroidery robots (aka sewing machines) come with some software of their own?
No they have only a "DOS" to print i.e embroid pictures. And basic manipulation like limited stretch and rotate. If (and when) you want to make your own pictures, you need to buy a software like: