Design involves a set of steps that can be performed in different sequences and repeated when needed.