Challenges of information technology management in the 21st century