Which types of business needs may create the need for a project?

Social needs

Training requirements

Adaptation to technological advances

Compliance with legal requirements