Horizontal and vertical integration