The digital marketplace is flooded with thousands of new consumer applications promising to enhance our productivity, monitor our fitness, or simply provide endless entertainment. The sheer convenience of tapping a screen to instantly install powerful software has...

read more