Machine control software