Analysis/design software for structural and geotechnical engineering?

I am trying to find software and information on the analysis and design processes in structural and geotechnical engineering for use in a presentation on design and life cycle assessment in these subfields of civil engineering in my civil engineering materials class. Are there any good sources for this type of information, both for this class and for myself professionally?

I can’t really say anything about life cycle assessment, as I haven’t the faintest idea what that would be in building design, but as far as Structural engineering programs.
Ram Structural system – ramint.com
RISA 2d and 3d – risatech.com
Bentley Structural (never seen it, new, can’t vouch if it’s garbage or not) – Bentley.com
Staad 3d (?) – netguru.com
ETABS, SAFE, and SAP – computers and structures inc, maybe csiberkely.com or some such.
Robot
your various STRAND, STRUDL, GT-STRUDL, etc.

Geotechnical -
Lpile is the only one I know of by name and I’ve never used it.

In my experience, the thing (the sad thing) that obsoletes a building is the fire code, asbestos/other toxic materials, mold, etc, ADA, that make buildlings less desirable and thus unsalable, the building code changes in the US about every 3 years, structurally, there isn’t anything wrong with them, they are grandfathered in until they have a change of use and (somebody buys a factory and wants to put in office) then the new fire code makes it expensive to meet, and demolition starts to get talked about. Of course, if you’re demolishing an asbestos containing building, you have to abate it before you can demolish it, so there are lots of costs and a fair number of considerations that go into the decision.