How does the use of Internet, intranets and extranets by companies today support their business process and activities? Discuss in detail with at least two real examples. What are some of the toughest management challenges in developing IT solutions to solve business problems and meet new business opportunities? Discuss in detail with at least one real example.