- understand description - submit a design concept offer - design concept discussion - design refinement - final file submission