3. The computer-implemented method of claim 2 , further comprising the steps of: accepting a function modifier from the instruction in the add-in XML file; determining if the function modifier comprises instructions to modify a name of the add-in function; and setting a name of the intermediate function based on the instructions in the function modifier based on a positive determination.
4. The computer-implemented method of claim 3 , further comprising the steps of: determining if the function modifier comprises instructions to modify the parameter of the function specification; modifying the parameter based on the instruction in the function modifier based on a positive determination; adding the modified parameter into the form intermediate function; determining if the function specification comprises additional parameters; and accepting the additional parameters to determine if the function modifier comprises instructions to modify the additional parameters.