1. A method of populating a document with digital information content, said method comprising: launching an information management software application on a computer-based platform; opening a data drop window within said information management software application to display a representation of a document layout within said data drop window; selecting a first digital file having a first digital data content using said information management software application; dragging and dropping said selected first digital file into a displayed first data holder location of said displayed document layout representation within said data drop window, using said information management software application, such that said first data holder location of said displayed document layout representation is populated with said first digital data content; launching a third-party document generation application on said computer-based platform; and said information management software application communicating with said third-party document generation application via at least one application program interface (API) on said computer-based platform such that said at least one API directs said third-party document generation application to generate a third-party document based on said populated document layout representation within said data drop window.