Technical Automation and Software Development