SW Foresight's modeling features include hierarchical flow diagrams, state diagrams, and a comprehensive procedural modeling language. Additionally, it supports the development of user-defined reusable elements. Foresight also incorporates a human interface prototyping tool , for rapidly configuring a graphical mock-up of the system and linking it with the Foresight functional behavior model of the system. This allows system designers and their customers to interact with the system design through a realistic user interface. The Foresight Product Family of system design automation tools has demonstrated reduced development times and costs in a range of application areas such as telecommunications, aerospace and defense, transportation systems, and medical electronics.
Foresight is a system-level design tool.