Our mobile phones have become indispensable tools in our daily lives and so are the apps we run on it.