How can information technology support a company's business processes and decision making and give it a competitive advantage? What are some of the toughest management challenges in developing IT solutions to solve business problems and meet new business opportunities? Give examples to illustrate your answer.