4. The method of claim 1 further comprising: selecting a second digital file having a second digital data content, using said information management software application, before performing said step of communicating with said third-party document generation application via said application program interface (API); and dragging and dropping said selected second digital file into a displayed second data holder location of said displayed document layout representation within said data drop window, using said information management software application, such that said second data holder location of said displayed document layout representation is populated with said second digital data content before performing said step of communicating with said third-party document generation application via said at least one application program interface (API).
4. The method of claim 1 further comprising: selecting a second digital file having a second digital data content, using said information management software application, before performing said step of communicating with said third-party document generation application via said application program interface (API); and dragging and dropping said selected second digital file into a displayed second data holder location of said displayed document layout representation within said data drop window, using said information management software application, such that said second data holder location of said displayed document layout representation is populated with said second digital data content before performing said step of communicating with said third-party document generation application via said at least one application program interface (API). 10. The method of claim 4 wherein said second digital file comprises a text file and said second digital data content comprises text.