Networking Infrastructure for Mobile Applications