It all depends on what guidance you want to follow. SADA is OK, but it is rather cumbersome and the toxicity values aren't updated very frequently.
If you want to perform a USEPA-style risk assessment, the easiest method is probably USEPA's own Regional Screening Level calculator. Toxicity values are also updated every 6 months to the latest USEPA toxicity values. You can find it here: http://epa-prgs.ornl.gov/cgi-bin/chemicals/csl_search
The UK has their own methodology and software, which you can get here: https://www.gov.uk/government/collections/land-contamination-technical-guidance
In the US, several states and regions have their own software (e.g., Hawaii's EAL surfer at http://eha-web.doh.hawaii.gov/eha-cma/Leaders/HEER/environmental-hazard-evaluation-and-environmental-action-levels).
Generally, however, the equations are simple enough that one usually just programs them into Excel for almost everything - except some of the more complicated fate and transport modeling.