Mobile applications: What is the age of mobile-ready to surprise us with?