Theories and practices of management often spring from the opportunities created by new technologies. Interchangeable parts spurred ideas about structuring assembly lines and logistics. The complex calculations of the field known as Operations Research were enabled by mainframe computing. Client-server technology begat enterprise resource planning systems, and the consequent system-wide visibility that was required for what we call business process management (BPM).