There's never been an explosion in software popularity like we've seen on the numerous mobile app stores.  iOS, Android, PalmOS, BlackBerry, WebOS, and Windows Mobile are home to hundreds of thousands of applications that are only a download away.  Below you'll find a breakdown between platform, the differences that set them apart, and the most profitable apps ever made…so far.