Help with CNC Sewing Machine Programming

Looking for a freelancer to help me with coding my XY table for a CNC sewing machine.

What is generating the data for the CNC machine? Is it outputting data in an open source format? Or, is the existing application outputting data in a proprietary format that requires a specific controller to interpret?

Besides X and Y positioning, what else do you need to (and can you) control? Stitch length? Sewing machine speed?

Or, is sewing machine speed supposed to be a function of speed in the X direction and in the Y direction? The long arm quilting hardware/software my wife wants bases the sewing machine speed on the carriage speed(s).