This document discusses the challenges facing mobile app developers. It notes the fragmentation across mobile platforms, devices, and network APIs. Key considerations for developers include reach of potential users, pricing models, time to launch apps, revenue sharing structures, and geographic support. Developing rich features like call control and billing integration is difficult due to the lack of common APIs across carriers. The document calls for help in addressing these issues to simplify the developer experience.