Simulation of system level electrostatic discharge (ESD) is challenging due to the complexity of electronic systems, missing soft failure models for ICs and the modeling of arcing. This paper details these difficulties and points at examples of successful solutions for modeling ESD generators in SPICE and full wave, modeling of arc behavior, and simulation of ESD into products causing soft-failures.