Selection is a free and easy to use, straightforward population-genetic simulation demonstrating the effects of selection, drift, mutation and migration on allele frequencies in a single-locus, two allele system.
The fitnesses of all 3 diploid genotypes can be independently specified, along with population size, mutation rates, migration rate, and the allele frequencies in the external population from which migrants arrive.