Every computer embroidery program is written to read a specific format.
Call this the 'native' language. Other formats can also be read.
Call these 'foreign' languages.
Examples of programs with their native language would be:
Bernina Artista/.art; Melco EDS/.ofm and .cnd/Condensed.
Some programs also allow reading of foreign languages such as the
.dst/Tajima format and, the exp/Expanded format. Basically, any
format that isn't written by the writer of the embroidery program
would be a foreign format in that program.
In most instances, the foreign formats produce results as good as
the native format and stitch without any difficulty.
However, sometimes, particularly when reading .cnd/Condensed format in
other programs than the original program meant to read condensed, the data
displayed and stitched is corrupted. This does not mean that there is
anything wrong with the condensed data. It simply means that in the data,
there is information that the program cannot effectively process.