Challenges And Opportunities Of Mobile Computing In Business Operations