The glue that holds content together and creates the user experience is the implementation of technology, in an appropriate manner. We don't call it programming because that gives the wrong idea. We don't start with programming, we don't even start with client requirements. We start with the end user needs. This approach makes a difference.
Reality creates total user experiences, and that means technology tends to become invisible.
The pace of technology development is very fast, and very confusing, and the options and opinions in Internet technology selection very wide. The technology is still nascent, the bandwidth is limited, the users demand more and the uses and market is growing. The need to implement solutions is here now. You need to maximise the return on your Web investment and move on to higher levels of implementation. This takes more than just programming to achieve.