How can we unite and improve a complex software ecosystem to increase users’ efficiency and retain brand recognition?