Operating systems control and direct all the activities of a bus board system. Application software tell the system what tasks have to be done and how to do them. This article discusses the steps involved in developing application software, and includes a look at the equipment required. It also provides guidelines on the 'make or buy' decision, and shows how to evaluate an outside supplier.