When developing mobile apps, it's no longer optional to have an interface that works with not only iPhones, but iPads, iPad minis, and the many other mobile devices used widely today. For small businesses especially, managing multiple platforms brings a whole new level of complexity to mobile app development.
However, you can find a great deal of support in developing cross-platform mobile applications by using the tools I've listed below.