1. A method for providing web-based electronic research and presentation functions via a document creation application, comprising: scanning an active document on a computer device operable for identifying relevant keywords; searching at least one database for reference materials relating to the relevant keywords; automatically displaying relevant reference materials on the computer device; if the reference materials are in a format different from a format used in creating the active document, converting the format of the reference materials to the format of the active document; and displaying the reference materials in the format of the active document on the computer device by selectively creating a new page in the active document and pasting the format converted reference materials into the new page or, if a blank space in the active document is not found, by automatically creating the new page and pasting the format converted reference materials into the new page; wherein the active document includes data currently being entered or edited by a user on the computer device; and wherein the scanning an active document on a computer device operable for identifying relevant keywords is performed by an intelligent search agent, the method further including: scanning text of the active page for the active document for at least one of: frequently appearing terms; frequently appearing phrases; specific terms requested by the user; and context to determine relationships among terms within the active document; determining relevance of found terms or phrases resulting from the scanning, the determining relevance of found terms or phrases based upon rules prescribed by the intelligent agent; and storing relevant results in a temporary storage location operable for performing the searching, the method further comprising: integrating process software for providing the web-based electronic research and presentation functions via a document creation application, the integrating comprising: determining if the process software will execute on at least one server; identifying an address of the at least one server; checking the at least one server for operating systems, applications, and version numbers for validation with the process software, and identifying any missing software applications for the at least one server that are required for integration; updating the at least one server with respect to any operating system and application that is not validated for the process software, and providing any of the missing software applications for the at least one server required for the integration; identifying client addresses and checking client computers for operating systems, applications, and version numbers for validation with the process software, and identifying any software applications missing from the client computers that are required for integration; updating the client computers with respect to any operating system and application that is not validated for the process software, and providing any missing software application for the client computers required for the integration; and installing the process software on the client computers and the at least one server.