Technique for determining the steps to be taken in moving from a current state to a desired future state. Term is often used when determining implementation costs.