Across the many steps in the breeding program,
there is an almost infinite number of possible manipulations
of traits through various breeding methods and variations in
population size and selection decisions. The variety of options
is such that breeders in several commercial and public programs
have developed and applied computer simulation tools to
attempt to optimise these decisions for a whole range of
breeding questions .