Threat Modeling helps identify threats to the software and system landscape,
processes, and the organization at an early stage, allowing for the timely development
of appropriate countermeasures. Therefore, Threat Modeling should be a standard part of
the Software Development Lifecycle.