સામાન્ય રીતે ક્લાયન્ટ દ્વારા સ્પેસિફિકેશન આપવામાં આવે છે અને પછી કામ આઉટસોર્સ કરવામાં આવે છે.