- Procedures allow instructions to be grouped together and repeated to complete a task like drawing a shape. This avoids repeating the same instructions and makes the programming easier and quicker. - Procedures can be built by listing commands between "To" and "End", then activated and tested. They can also be saved and used again in other programs. - More complex pictures and effects can be created by using procedures within procedures, like making a procedure to draw a house and then a procedure to draw a street of houses.