1. A computer-implemented method for recording instructions in a computer language independent syntax, comprising the steps of: accepting a request to record at least one action in a computer system; initiating a recording system in the computer system to record at least one action; accepting an at least one action performed on the computer system; recording the at least one action performed on the computer system with the recording system; converting the at least one action recorded with the recording system into an at least one instruction having a computer language independent syntax; converting the at least one instruction having a computer language independent syntax into an instruction list having a computer language independent syntax; and converting the instruction list having the computer language independent syntax into one of a plurality of source code languages.