1. A method, implemented by a computer, for process modeling, the method comprising: storing a user interface framework in a memory allocated to a browser application in the computer, the user interface framework providing a user interface to a user to operating the computer to perform process modeling; rendering the user interface using a rendering engine associated with the browser application; capturing, by the computer, one or more process modeling events received as input from the user, the one or more process modeling events associated with one or more process models; storing the one or more process modeling events as model data in the memory allocated to the browser application; and rendering the one or more process models on the user interface based on at least a subset of the model data.