This document is a user manual for QuLine, a software that simulates breeding programs for self-pollinated crops. QuLine uses a two-stage architecture where the first stage defines the genetic and environmental (GE) system using the QU-GENE engine. The second stage simulates breeding strategies using QuLine. The manual describes the input files and parameters needed to define the GE system for the engine and simulate breeding experiments with QuLine, including defining genes, traits, environments, populations and breeding strategies over multiple generations.