Like many, you are likely to have interacted with several mobile apps on your smartphone today. Mobile apps are hugely…