21. A computing apparatus, comprising: a display unit that is capable of generating video images; an input device; a processing apparatus operatively coupled to said display unit and said input device, said processing apparatus comprising a processor and a memory operatively coupled to said processor, a network interface connected to a network and to the processing apparatus; said processing apparatus being programmed to select a template in a finance program wherein the template has a field related to the selected template; said processing apparatus being programmed to identify an open field in the selected template that can be filled in with data from the finance program; said processing apparatus being programmed to select data stored by the finance program that is appropriate to fill in the open field in the selected template; said processing apparatus being programmed to communicate the selected data and the selected template to the word processing program; said processing apparatus being programmed to open a document in the word processing program that displays the selected template and the selected data in the appropriate field as a word processing document; and said processing apparatus being programmed to allow the modifications made on the word processing document to be communicated to the finance program.
21. A computing apparatus, comprising: a display unit that is capable of generating video images; an input device; a processing apparatus operatively coupled to said display unit and said input device, said processing apparatus comprising a processor and a memory operatively coupled to said processor, a network interface connected to a network and to the processing apparatus; said processing apparatus being programmed to select a template in a finance program wherein the template has a field related to the selected template; said processing apparatus being programmed to identify an open field in the selected template that can be filled in with data from the finance program; said processing apparatus being programmed to select data stored by the finance program that is appropriate to fill in the open field in the selected template; said processing apparatus being programmed to communicate the selected data and the selected template to the word processing program; said processing apparatus being programmed to open a document in the word processing program that displays the selected template and the selected data in the appropriate field as a word processing document; and said processing apparatus being programmed to allow the modifications made on the word processing document to be communicated to the finance program. 22. The computing apparatus of claim 21 , the processing apparatus being programmed to store the financial document as a word processing file.