1. A method for creating a state table comprising: providing an interactive interface for designing an application having at least one programming element, the interactive interface further having a project window, a selectable layout window, and a first selectable input to activate a state table creation operating mode; providing at least one state table having a first dimension and a second dimension, the first dimension configured to identify the at least one programming element and the second dimension configured to identify a plurality of states of the computer system; activating the state table creation operating mode by selecting the first selectable input, the activation of the state table creation operating mode causing the display of a state table window; and during the state table creation: automatically determining the programming element being modified graphically by a user, the programming element having one or more parameters; automatically determining the one or more parameters of the programming element that was modified; automatically including an operand corresponding to the graphically modified programming element and modified parameter into the state table; and automatically storing the operand corresponding to the modified parameter of the programming element as a specific state in the state table.