1 ) A method executed by a computer, comprising: displaying visual indications of gadgets with each of the gadgets performing a different function; receiving an indication to arrange the gadgets in a sequence to build a workflow; receiving an indication to select a project on which to execute the workflow; and as a consequence of having received the indication to arrange the gadgets in the sequence and the indication to select the project on which to execute the workflow, executing the gadgets in the sequence to execute the workflow on the project.