Mobile apps are set to revolutionise business