I'm developing a solution that would allow a company to remotely download apps on to the devices and allow app updates- remotely to their numerous Android tabs, without any user interaction. I'm thinking about developing a custom Android ROM to facilitate this. Does anyone know of a simpler solution or would this be the best way of managing this. They initially want to manage around 10 tablets on one location and then scale to a couple of hundred devices in various locations- which all need to be managed remotely. Any advice would be much appreciated.