Computer simulations are a useful tool to solve problems in population genetics for which no analytical solutions are available. We developed Plabsoft, a powerful and flexible software for population genetic simulation and data analysis. Various mating systems can be simulated, comprising planned crosses, random mating, partial selfing, selfing, single-seed descent, double haploids, topcrosses, and factorials. Selection can be simulated according to selection indices based on phenotypic values and/ or molecular marker scores. Data analysis routines are provided to analyze simulated and experimental datasets for allele and genotype frequencies, genotypic and phenotypic values and variances, molecular genetic diversity, linkage disequilibrium, and parameters to optimize marker-assisted backcrossing programs. Plabsoft has already been employed in numerous studies, we chose some of them to illustrate the functionality of the software.