1. A system for associating between a computerized model of multimodal human interaction and at least one application function, comprising: an interface configured to receive instructions from a programmer defining at least one of a plurality of application functions of an application having an application code; a storage configured to store a plurality hand gestures in a three dimensional (3D) space, each one of said plurality hand gestures is defined by a dataset defining a spatial orientation of a hand of a human by at least one of a plurality of discrete pose values and at least one of a plurality of discrete motion values; a memory configured to store a code; at least one processor coupled to said interface, said storage and said memory, said at least one processor is configured to execute the stored code, the code comprising: code instructions to define a logical sequence of user input per instructions of said programmer, said logical sequence combining at least one of said plurality of hand gestures with at least one non-gesture user input; and code instructions to generate a multimodal act code for said application, said multimodal act code associates said logical sequence with said at least one application function; code instructions to add said multimodal act code to said application code at a built time prior to execution of said application code by a target computerized device; wherein an execution of said multimodal act code by said target computerized device triggers said at least one application function in response to a detection of said logical sequence from an analysis of data captured using at least one capturing unit of said target computerized device, said data documents user interactions during runtime of said application.