Through much correspondence I have learnt that there is something that they certainly don't all share, and that something is digitizing. Some digitize their own designs but the majority does not. Some just don't want to or feel the need to, some have tried and just can't get the hang of it and some are seriously considering it. If you are one of those that are seriously considering taking the plunge there are certain things that I believe you really should consider first.
The first thing you should think about has to be do you REALLY have a need for digitizing software. Digitizing software can be very expensive so can the expense be justified.
Another point to consider is do you have the time and resources to invest in learning how to use the software? You must remember that there are other options available such as hiring someone to do it for you. Most commercial embroiderers would rather do this which gives them more time for embroidering and marketing their products. The hobbyist may feel that this is the way to go too if they only need an occasional design digitization.
There is a multitude of digitizing software programs to choose from. However, they all do basically the same thing in that they allow you to convert graphics into embroidery digitizing stitches. The difficulty and functionality is of course determined by the price. One function that you will see offered by some programs is the Auto Digitizing function. Although this function of the program may sound useful, it is rarely going to be used as the graphic needs to be exceptionally clean for it to work to an acceptable standard.
If you do decide to buy a digitizing software program, remember that you will need to learn how to manually punch embrodery designs. Every tool that comes with the program will need to be mastered. The tools to master are many including stitch types, stitch angles, in and out points and compensation among others. Even when these are mastered, it is almost guaranteed that you will want to make changes to the results of the digitizing program.