It's estimated that the average smartphone user has 40 apps downloaded on their device. But with the holiday shopping season ...