ThreatModeler is an enterprise-level automated threat modeling platform that utilizes VAST (Visual, Agile and Simple Threat Modeling) methodology, is PFD-based, and identifies threats based on a customizable comprehensive threat library. It takes a proactive approach to identifying entry points to prevent security breaches in applications and computer systems. Distinguishing features include process flow architecture diagrams, a centralized and customizable threat library, and an intelligent threat engine. Unlike most other threat modeling tools, ThreatModeler has a plethora of cloud-friendly features.