SES, has engineering modules that can address most of your concerns. The AutoGrid Pro software (price starts at$999) is designed to handle simple grounding systems. The other packages can handle urban, suburban and GIS ground systems.
Visit their site (www.sestech.com) for more information.