The use of computers in geotechnical engineering has a long history, and it has become a critical aspect of the field. Thanks to the development of advanced numerical techniques, constitutive modelling, and the rapidly-evolving computer hardware, computers have enabled engineers to solve complex problems with greater accuracy and efficiency.