For ages, people have distinguished between B2B and B2C brands. One of the major differences was that the latter needs dedicated branding strategies and the former...