Consulting
Where there needs to be flexibility in the specification and an opportunity to refine the solution regularly.