How Can Automation and Software Development Improve Business Processes?