Needing to know all the differences in the making up of web based activity can be seriously daunting. At one time, you would hear folk happily announce they were web designers. This seemed to cover a vast array of activities and could often pay over the odds for the jobbing developer. These days however, there ar so many platforms for marketing products, it takes a seriously good agency to be on top of the trends. They need to know before it happens, what is coming down the pipeline. They also need to know what their own competitors are up to in terms of encroaching on a business area.
Being able to dabble with someone’s web site or ordering system is one thing, but not knowing the most relevant and totally up to date system to train people to use is bordering on irresponsible.