Appaloosa

Appaloosa

An app to configure, deploy and manage mobile devices on iOS or Android, working with installation of enterprise apps and customizable device management.

HQ location
Paris, France
Authorizing premium user...