In the past, engineers relied on simplified manual calculations based on uniform soil models. Today, has become an essential tool, allowing for the simulation of complex soil structures, irregular grid geometries, and high-frequency transients that manual methods simply cannot handle. Why Software-Driven Design is Essential
Grounding design software is a specialized tool used to design, analyze, and optimize grounding systems for electrical power systems. The software provides a range of features and tools to facilitate the design process, including soil resistivity analysis, grounding electrode design, and conductor sizing and selection. The use of grounding design software offers several benefits, including improved safety, increased efficiency, cost savings, and compliance with regulations. The software is used in a wide range of applications, including industrial power systems, commercial buildings, residential buildings, and renewable energy systems. grounding design software
Future work includes: (a) longitudinal studies on whether grounding reduces design-for-manufacturing errors, (b) integrating large language models to provide natural-language grounding warnings ("This cantilever will sag 3mm under its own weight"), and (c) applying grounding to collaborative design (e.g., two users in different climates feel different haptic feedback on the same shared model). In the past, engineers relied on simplified manual
We define a grounded design software as any system that implements at least two of the following three mechanisms. The software provides a range of features and
Grounding design software is used in a wide range of applications, including:
Design software—from CAD to parametric modeling tools—often operates within a regime of symbolic abstraction, prioritizing precision, reproducibility, and geometric logic. However, this abstraction can alienate designers from the material, environmental, and embodied realities of physical artifacts. This paper introduces the concept of Grounding Design Software : a framework for developing computational tools that explicitly tether digital actions to physical constraints, sensory feedback, and contextual semantics. We argue that grounding mitigates the "disembodied efficiency" of conventional design software, fostering ecological awareness, material intuition, and ethical responsibility. Drawing on embodied cognition, human-computer interaction (HCI), and practice-based design research, we propose three grounding mechanisms: (1) material anchors , (2) sensorimotor loops , and (3) contextual metadata . A prototype, ClayCode , is presented to illustrate these mechanisms. We conclude with design guidelines for grounding future creative software.