1. A semantic phrase engine, comprising: an electronic processor in communication with an electronic storage medium configured to provide: a language syntax layer including a syntax manager with a grammatical sentence definition that defines a particular rule structure that applies to all sentences used in the semantic phrase engine and includes term types, wherein the grammatical sentence definition also includes a sentence importance indicator; a semantic network layer including: a plurality of knowledge domains each defining a hierarchy of terms related by a common business context, wherein each term has an assigned type specified in the grammatical sentence definition and wherein each term has a user-specific term importance indicator that includes term importance information for a combination of all users, user groups, and a particular user; a terminology manager to provide end-user requests for terms and administrative tasks for terms; a terminology importer to receive terms into a knowledge domain and ensure the terms are compliant with the grammatical sentence definition, wherein the relative importance of one or more knowledge domains is defined by a combination of the particular user and the particular user's associated user groups; and a suggestion module configured to analyze initial user input and provide suggestions for remaining input that are consistent with the grammatical sentence definition and from a determined knowledge domain, wherein the initial user input comes from a user who is associated with a group of users from a plurality of groups, and wherein each of the terms includes an importance indicator defined for a specific group of users, and wherein calculation of a greater importance indicator generates an importance indicator associated with each suggestion that is associated with the group of users and indicates importance greater than the importance indicator associated with the respective term and associated with the group of users.