Every company needs some kind of planning. You can distinguish between two types of planning. Team planning, to make the availability of a team transparent. But also planning for requirements, which is more often used in retail and in large businesses. The latter is more demand driven.