I have digitizing software for embroidery designs (Digitizer) and quilting designs (5D). There is a huge learning curve, IMO. I have only created a couple of patterns, and they were simple ones. I do, however, use the software regularly to create quilt labels. The software was very expensive, so it would have been cheaper to just purchase designs online.