6. The system of claim 1 , wherein the natural language processing method comprises executing a plurality of functional modules for performing a natural language processing function, and wherein the processor is further configured to execute an accommodation module of the plurality of functional modules comprising: the processor receiving text divided into words from one or more of, another of the plurality of modules, and input data, wherein input data comprises data from a system external to the natural language processing system; the processor grouping the words into phrases; the processor determining connections between the phrases; and the processor classifying the phrases.
6. The system of claim 1 , wherein the natural language processing method comprises executing a plurality of functional modules for performing a natural language processing function, and wherein the processor is further configured to execute an accommodation module of the plurality of functional modules comprising: the processor receiving text divided into words from one or more of, another of the plurality of modules, and input data, wherein input data comprises data from a system external to the natural language processing system; the processor grouping the words into phrases; the processor determining connections between the phrases; and the processor classifying the phrases. 8. The system of claim 6 , wherein one or more of determining connections between the phrases and classification of phrases comprises using a semantic n-gram database.