embroidery machine em in accordance with the embroidery data while making the embroidery data the embroidery data producing apparatus ep includes a control device 52 a keyboard 74 an external memory device 76 and a display 82 as shown in fig2 the control device 52 has a computer consisting of cpu 54 rom 56 ram 58 an input interface 72 and an output interface 78 which are connected to one another through a bus 60 an embroidery data making program shown by the flowchart in fig4 a and the table in fig4 b is stored in the rom 56 as shown in fig3 an outline data memory 62 a stitch data memory 64 a thread density memory 66 and an area order memory 68 are included in the ram 58 further an area counter 70 and a stitch counter 71 are included in the ram 58 outline data representing an outline of an embroidery pattern is stored in the outline data memory 62 that is the outline data represents the outline of an embroidery area to be covered with a plurality of embroidery stitches the stitch data is stored in the stitch data memory 64 as the embroidery data the stitch data represents sewing positions of the embroidery stitches which form the embroidery pattern a thread density of the embroidery stitches to be formed on the embroidery area is stored in the thread density memory 66 an area order which represents a sewing order of the embroidery area is stored in the area order memory 68 therefore in the case that the embroidery area of one embroidery pattern is composed of a plurality of embroidery areas the outline data of a plurality of embroidery areas is stored.