The practice takes different forms depending on what a project needs.