Stitch Painter is a grid-design program that allows you to design for a variety of textile arts that utilize grids.
It's feature list is extensive, and includes a variety of drawing tools, motif/brush ability, history panel, Color, Symbols and Texture panels (you can build you own as well), Repeat Mode, etc.
The program includes training videos. USB key (security), DVD.
Compatible with Mac Snow Leopard to High Sierra