Business opportunities and challenges