For many bioscientists their bioinformatics requirements have shifted from a need to generate code to a need to understand the availability and functionality of public bioinformatics software, including databases, tools, algorithms and other resources, in order to mine, extract and effectively use the data within the resources [17???19] (Figure 1).