Tech - Modern businesses run on dozens of software applications, but getting those applications to talk to each other remains ...