Good Drawing Programs Contain Tools for:
Creating different shapes (rectangles, circles, ellipses, polygons, etc.)
Drawing different lines (varying thickness, different dashes, different arrowheads, etc.)
Cutting and pasting regular and irregular shapes
Lettering in different fonts, sizes, styles, shapes, and orientations, such as sloped or along a curve, varying the font and color