Here, we present BioNetFit, a general-purpose fitting program for rule-based models that is compatible with BioNetGen and NFsim. Because of the potentially high cost of network-free simulation, BioNetFit has been designed to be used on clusters. It can also be used on stand-alone workstations. BioNetFit implements a genetic algorithm.