The programs were developed by James F. Ziegler and Jochen P. Biersack around 1983 and are being continuously upgraded with the major changes occurring approximately every five years. SRIM is based on a Monte Carlo simulation method, namely the binary collision approximation with a random selection of the impact parameter of the next colliding ion.