The requirement for small breeding programmers may simply be a single personal computer with adequate spreadsheet, data management and reporting software, while national-level programmes may require a specialized department utilizing modern information technology (Grogan, 2005; Olori et al.,2005)