1. A computer-implemented system modeling facilitating method for execution at a computer processing system having at least one processing device and a graphical user interface with a display, comprising the steps of: recording at said graphical user interface a plurality of entities and interactions among the entities introduced by users to form an abstract view comprising said entities in an abstract form; and said processing device performing steps of: building a plurality of sub-modules comprising a sub-module for each of a plurality of entities, each sub-module comprising a process framework for a respective entity; forming interfaces to other entities for each sub-module based on interactions of the respective entity of the sub-module; forming, in each sub-module, representations of behaviors of the respective entity and logical relations among the behaviors, and building links between the interfaces to other entities and the representations of behaviors; and automatically combining the plurality of sub-modules depicted in a local view based on the interactions described in the abstract view to automatically generate a global view for display at said graphical user interface.