The National Information Service for Earthquake Engineering at Berkeley maintains a large listing of engineering software.