27. The computer system of claim 19 , wherein said second instructions and said third instructions are performed by a parser.
19. A computer system comprising: a processor; a memory connected to be accessed by said processor; an input device connected to said processor and said memory; an output device connected to said processor and said memory; a storage device connected to be accessed by said processor; and a set of instructions for writing an automated processing task, said set of instructions containing: first instructions for creating a recording of user input actions, wherein the user input actions are collected by a hook, and wherein the recording is generated by a filter function associated with the hook, said user input actions directed to commanding a computer to execute a processing task; second instructions for extracting, from said recording, a set of commands necessary to perform said automated processing task, wherein said automated processing task is an automated version of said processing task; third instructions for translating said set of commands to a workflow language to create a translated command set, wherein said translated command set is used to perform said automated processing task by said computer; fourth instructions for combining said translated command set with an additional translated command set to form a combined process, wherein the additional translated command set is created from a second recording of a second processing task; and fifth instructions for storing said translated command set in a storage device as a subroutine.