Tim Spink has been compiling lists of Geotechnical and Geoenvironmental Software titles for over 10 years. Way to go, Tim! His site currently catalogues 1694 programs along with a nice description of each. Programs are indexed by program name, program category, operating system and program status.
The programs cover different aspects of Geotechnical Engineering, Soil Mechanics, Rock Mechanics, Engineering Geology, Foundation Engineering, Hydrogeology, Geoenvironmental Engineering, Environmental Engineering, Data Analysis and Data Visualisation.