A system for creating programs with gestures with a touch computer having a touch display, a plurality of actions preloaded on the touch computer for execution by the touch computer when triggered, a trigger received by the touch computer, software executing on the touch computer for associating the trigger with a corresponding one of the plurality of actions, text received by the software, text combinable with the triggers by the software into a program, a plurality of elements and operations components available to the touch computer for inclusion in the program, software executing on the touch computer for displaying a menu with a section for associating a gesture received by the touch display with a property of at least one element, wherein the gesture is a horizontal movement of the section relative to the touch display, a central computer in communication with the touch computer, and the central computer connected to the Internet to make the program available to authorized users.