A cross-platform smartphone app has a single line of code that runs on all platforms. This drastically reduces the cost and time of mobile app development by utilizing common OS features to create an app that works equally well on both platforms.