Connect the platform to all the public Appstore’s and own hosted software. Now when you look for software, the platform can show you directly for which OS it is available.
The Idea, by assigning software, the devices will connect to the Appstore and get the app from there. This reduced the traffic, and you get new newest vision as well.
Of course, you can also upload apps to your environment with an OS tag to receive it from there.