Exact numerical simulations of NMR experiments are often required for the development of new techniques and for the extraction of structural and dynamic information from the spectra. Simulations of solid-state magic angle spinning (MAS) experiments can be particularly demanding both computationally and in terms of the programming required to carry them out, even if special simulation software is used. We recently developed a number of approaches that dramatically improve the efficiency and allow a high degree of automation of these computations. In the present paper, we describe SPINEVOLUTION, a highly optimized computer program that implements the new methodology. The algorithms used in the program will be described separately. Although particularly efficient for the simulation of experiments with complex pulse sequences and multi-spin systems in solids, SPINEVOLUTION is a versatile and easy to use tool for the simulation and optimization of virtually any NMR experiment. The performance of SPINEVOLUTION was compared with that of another recently developed NMR simulation package, SIMPSON. Benchmarked on a series of examples, SPINEVOLUTION was consistently found to be orders of magnitude faster. At the time of publication, the program is available gratis for non-commercial use.