Understanding your business goals and how to leverage the internet to obtain those goals;
Successful online projects result from businesses finding a person who understands their business goals and who also understands how to leverage the internet to obtain those goals.
Different businesses sometimes have completely different online goals and plans.
It is important not to assume that the only reason every business needs to get it right online is to attract new customers. Frequently there are other more important goals of the business owner.