તેના સરળ સ્વરૂપમાં, ડિઝાઇન અનેક તબક્કામાં કરવામાં આવે છે: