Looking at the role of software when it comes to programming a control system.