Not all machines are solely used for embroidery; some are also used for sewing. Some of the more advanced computerized embroidery machines have an array of easy to navigate features. Some of the main ones include LCD touchscreens, a USB connectivity, auto threading, built-in design editing software, embroidery adviser software, and design file storage systems. Commercial embroidery machines can be purchased with a set number of needle colors per head(1, 2, 3, 4, 6, 12, 15,18 or more colors). Industrial embroidery machines are available with 1 to 56 heads.