Working with "The Business" is often a major challenge for technical people. And now the Apple-ization of the Enterprise is making things both simultaneously easier and harder.
On the positive side, business users are more knowledgeable than ever and are less afraid of adopting new technology than in generations past. At the same time, IT struggles to bridge the worldview differences between "geeks" (IT) and "non-geeks" (employees).
As personal and business technologies have become ubiquitous, it has never been more important for technical people to develop their skills in collaborating across organizational and cultural boundaries. The future of IT belongs to people who are able to translate business visions into technical realities.