If you have a smart phone or other mobile device, you most likely utilize the apps – to play games, access news, and online books reading, weather reports, and more.

As we all knows that the technology has revolutionized today so that the world become digitized. The Technology becomes so advance which brings the world wide information on your mobile phone that makes you update about the technology. As the information becomes so easy to download and often free, mobile apps can be so much fun and so practical that you might download them without thinking about some key concerns: how they’re paid for, what information they may gather from your device, or who gets that information.

In other words we can say that:

“A mobile app is a software program you can download and access instantly using your phone or another mobile device, like a product or music player.”


  1. Integration with back-end systems
  2. User authentication/authorization
  3. Data services
  4. Reusable business logic