quality and evaluated using objective criteria such as a published scorecard if fixes are required the participant applies the fixes in step 218 this process can iterate once the outcome the submitted design or code meets the specification and is validated for quality it is accepted and is delivered to the client who originally requested the coding event in step 220 compensation is distributed to the participant the submitted code is added to the catalog of reusable assets compensation may be a payment in actual dollars green dollars a credit of billable hour digital reputation credit or any other type of compensation known in the art and agreed to by the participant at the time the participant is chosen for the challenge coding the client is then billed for the challenge event in step 222 in fig2 b the steps of a competition event are shown in step 250 a detailed description specification of a competition event component is posted to the same portal used for challenge events as described above the results from the same pricing calculator described above are included in the competition event specification in step 252 approved participants company staff register to provide their solutions to the specification some or all of the approved participants may be the same individuals who participant in challenge event as described above other limitations may be placed on who may be participants for example participant may be limited to employees of a particular company or employees who are temporarily unassigned to other projects the approved participants deliver their solutions according to a time schedule in the specification in step 254 in step 256 each of the submitted code solutions for a competition is evaluated by performing a static.