Pattern Producer is used to create cross stitch patterns. It supports half stitches, cross stitches, and backstitches. Using it is easy: select the floss color, choose the stitch types, and click the desired square to add them to the pattern.
Below is a screen shot of a flower pattern that is almost complete. Click it to enlarge it.