There are so many mobile applications or games available in mobile app stores today which they distribute for free to users. They don't even show ads in their apps. Even, some of these apps are very nice and we can see a lot of efforts put to develop it. I am just wondering what can be the revenue stream for this kind of application?
Does anybody have any idea about, from where they generate revenue or otherwise what encourages them to put this much efforts for free?