Microsoft is finally adding Teams to its own store

An escape from the separate web download.

Read More »

SOURCE: The Verge