In the not-too-distant past, only large corporations had the resources to develop mobile applications. The cost of design, development, testing, and support...