Managing B2B and B2C is a jigsaw puzzle of complexity