Application of soil mechanics in engineering practice has undergone remarkable changes over the past 50 years as a result of developments in computer technology. Each improvement in computing capability, speed, and information storage has opened the way toward software solutions capable of analyzing problems of ever-increasing complexity. Not only have the size and complexity of the problems changed, but the modern computer has also opened up new approaches to addressing common problems in geotechnology.