The software giant is using a combination of tools, including artificial intelligence, automation, the cloud, a data lake and machine learning to run its finance operations and offers programming and other training to its employees.