I recently got off the phone with Boxtone and they said they leverage those technologies to enforce corporate policy (password length, remote wipe) to each device. I'm right now weeding through the sales pitch and am trying to get solid technical answers. Other products that might be comparable include MobileIron, Zenprise, and Airwatch.
How does 3LM and APNS work to achieve policy compliance?
What are the benefits/limitations of these technologies?
How can I use them as an administrator/non-programmer?
How can I use them as a developer?