What makes humans intelligent is their ability to communicate complex concepts through efficient and interactive graphics and presentations. The focus is on responsiveness, aesthetics, maximizing usability and visual design.
The underlying question is if interface development is difficult? The answer lies in the fact that it is no different than developing software. It is a complex process involving a number of factors like: two different systems sending and receiving large amounts of data, some of which may not be anticipated. It requires careful analysis with a strong understanding of the source and destination system.