1. A method, comprising: receiving: an inquiry from a user; and a plurality of answer recipients, the answer recipients having requested receipt of an answer to the inquiry, wherein the plurality of answer recipients are assigned at least one predefined field of expertise; analyzing, using a language processing system, the inquiry; generating at least one keyword associated with the inquiry based on the analyzing; receiving a modification to the at least one generated keyword from the user; in response to receiving the modification to the at least one generated keyword from the user, automatically improving the language processing system to learn from the modification to the at least one generated keyword from the user and improve accuracy for subsequent analyses; determining, using a processor, an inquiry recipient by: reading from a memory a plurality of potential inquiry recipients, each of the plurality of potential inquiry recipients being assigned at least one predefined field of expertise; and based on the at least one keyword, the at least one predefined field of expertise assigned to each of the plurality of potential inquiry recipients, and the at least one predefined field of expertise assigned to each of the plurality of answer recipients, suggesting that one of the potential inquiry recipients be the inquiry recipient; assigning the inquiry recipient to answer the inquiry; transmitting the inquiry to the inquiry recipient; receiving an answer to the inquiry; transmitting the answer to the inquiry to the plurality of answer recipients; and storing the inquiry, the at least one keyword associated with the inquiry, and the answer to the inquiry in the memory.