New technologies and the generational change have led to a blur between the expectations of B2C and B2B customers. This presents new challenges for many companies that have come to terms with the fact that B2B customers think differently from B2C customers.