To explore the detailed dynamics of NO LIF under a wide range of excitation irradiances we have developed a comprehensive, time-dependent, rate-equation-based software package that can be used to predict LIF spectra. The software provides a framework for exploring alternative excitation and detection strategies, studying the importance of various assumptions regarding the physics of the process (collisional processes, photo-ionization, etc.) and testing the validity of the various data sets required by the model (term energies, transition probabilities, collisional rates, photo-ionization rates, etc.) In particular, the code can be used to explore how LIF signals respond to high laser fluences, i.e. saturation. Spectroscopic and collisional parameters of the A-X ?-bands are implemented based on a detailed literature review. The purpose of this paper is to describe the capabilities of the code.