1) In smartphones different devices have different technological innovation, therefore one Smart phone program is applicable to one system, and for another type another program has to be designed. Every cellular system is exclusive so there has to be difference in the technological innovation being designed. An program created for Blackberry would not work on other smartphones, this thing is applicable in all handset. So it is important to create cellular apps that suit the varied systems.