The Future of IT: Trends and Opportunities