computing ecosystem