Although, each machine has its own complementary software and can be obtained at a discounted rate, sometimes free (if purchased with the machine) still most software are able to generate files which are more universal like DST, hence readable by majority of the embroidery machines of today, not just for their own specific machine.