3. A system, stored in a non-transitory computer readable medium, called Knowledge Base System (KB), including computer usable program code for processing static or dynamic information, wherein, fields which represent an atomic entity, or an object or a structure, are adorned with special attributes called colors, which imply variations, and a special type of entity called conceptual class, which is a sequence of tags separated by dot characters, and implies, a logical grouping of fields, and wherein, fields of rules or equations are represented using special field names called KB fields, which are a sequence of class names and field names, and are adorned with said colors, and wherein, said class names of said KB fields may be represented by said conceptual classes, such that said KB fields in said rules are parametric with respect to said colors and said conceptual classes, and may be specialized based on application requirement, comprises: a) A tool called KB translator, Means for translating—said field descriptions, utilizing said colors and said conceptual classes, which are contained in said collaboration object descriptions, and, said rules in method descriptions, wherein said rules contain uniquely identifiable tags called KB prefixes and commands, to equivalent statements of a predetermined host language; b) A plurality of tables called KB tables, Means for storing—predefined configurations and associations, of said colors and said conceptual classes; c) A plurality of modules called KB Runtime, Means for supporting code generated by said KB Translator, for said rules, for a predefined host language; d) Means for storing State-Noun mappings of said fields of said objects in a predefined table called State-Noun mapping table; e) Means for storing State-Noun mappings of said fields specified in said rules, in a predefined table called working State-Noun mapping table; f) Means for storing conceptual class mappings in a table called Indirect Conceptual class table; g) Means for storing navigation paths of an object, and an array of sequence numbers, made up of depth first traversal sequence numbers of iteratable structures within the object, and the associated auxiliary verb colors; h) Means for storing the KB field names associated with temporary variables, and the collaboration object id, in whose method the temporary variable is created, in a table called the Symbol table; i) Means for storing the value of the temporary variable, the noun value, the reference of the object, which can determine the noun, called noun container, the class name of the said noun container, the field name, in a table called the value table; j) Means for storing the associations between the verb on the left hand side of the equation, with the verbs on the right hand side of the equation, in a table called the verb distribution table; k) Means for storing the association between said special color and an object and method, along with its return type, in a table called the special color table; l) Means for storing the association between said constant color function and the value of the verb, from which the said constant color function maps, and the value of the verb, to which the said constant color function maps, as a table called the constant color table; m) Means for storing the association between said constant source function and the value of the source, from which the said constant source function maps, and the value of the source, to which the said constant source function maps, as a table called the constant source table; n) Means for storing the association between the field specified on the left hand side of the equation and the expression specified on the right hand side of the equation, along with an identifier called the type of the equation, an optional conditional equation, called the guard, and an optional structural rule, in a table called the rules table.
3. A system, stored in a non-transitory computer readable medium, called Knowledge Base System (KB), including computer usable program code for processing static or dynamic information, wherein, fields which represent an atomic entity, or an object or a structure, are adorned with special attributes called colors, which imply variations, and a special type of entity called conceptual class, which is a sequence of tags separated by dot characters, and implies, a logical grouping of fields, and wherein, fields of rules or equations are represented using special field names called KB fields, which are a sequence of class names and field names, and are adorned with said colors, and wherein, said class names of said KB fields may be represented by said conceptual classes, such that said KB fields in said rules are parametric with respect to said colors and said conceptual classes, and may be specialized based on application requirement, comprises: a) A tool called KB translator, Means for translating—said field descriptions, utilizing said colors and said conceptual classes, which are contained in said collaboration object descriptions, and, said rules in method descriptions, wherein said rules contain uniquely identifiable tags called KB prefixes and commands, to equivalent statements of a predetermined host language; b) A plurality of tables called KB tables, Means for storing—predefined configurations and associations, of said colors and said conceptual classes; c) A plurality of modules called KB Runtime, Means for supporting code generated by said KB Translator, for said rules, for a predefined host language; d) Means for storing State-Noun mappings of said fields of said objects in a predefined table called State-Noun mapping table; e) Means for storing State-Noun mappings of said fields specified in said rules, in a predefined table called working State-Noun mapping table; f) Means for storing conceptual class mappings in a table called Indirect Conceptual class table; g) Means for storing navigation paths of an object, and an array of sequence numbers, made up of depth first traversal sequence numbers of iteratable structures within the object, and the associated auxiliary verb colors; h) Means for storing the KB field names associated with temporary variables, and the collaboration object id, in whose method the temporary variable is created, in a table called the Symbol table; i) Means for storing the value of the temporary variable, the noun value, the reference of the object, which can determine the noun, called noun container, the class name of the said noun container, the field name, in a table called the value table; j) Means for storing the associations between the verb on the left hand side of the equation, with the verbs on the right hand side of the equation, in a table called the verb distribution table; k) Means for storing the association between said special color and an object and method, along with its return type, in a table called the special color table; l) Means for storing the association between said constant color function and the value of the verb, from which the said constant color function maps, and the value of the verb, to which the said constant color function maps, as a table called the constant color table; m) Means for storing the association between said constant source function and the value of the source, from which the said constant source function maps, and the value of the source, to which the said constant source function maps, as a table called the constant source table; n) Means for storing the association between the field specified on the left hand side of the equation and the expression specified on the right hand side of the equation, along with an identifier called the type of the equation, an optional conditional equation, called the guard, and an optional structural rule, in a table called the rules table. 10. The system of claim 3 , further comprises: a) means for searching the A-contexts, and the T-context in the contexts vector of the collaboration parameter, for the field name, whereby, code is generated, to store the results of the search as a vector called Temporary Variable View vector, in the user's application; b) means for searching each of the collaboration objects in the collaboration traversal sequence, for the field name, whereby, code is generated to store the results of the search as— references of the containers of the field, as a vector called, Collaboration objects View vector, references of the noun containers, as an associate vector of said Collaboration objects View vector, class names of the noun containers, as an associate vector of said Collaboration objects View vector, field names, as an associate vector of Collaboration objects View vector; c) means for generating code, such that the generated code when executed at runtime, will search the Temporary Variable View vector, followed by the Collaboration objects View vector, when the KB field is specified with a noun; d) means for generating code, when a parametric noun is specified, whereby the generated code when executed at runtime, will invoke predetermined KB runtime methods, such that the generated code, Stores the absolute noun levels of all the entries of the Temporary Variable View vector, and the Collaboration objects View vector, in a new vector called the noun levels vector, and sorts, the said noun levels vector, on absolute noun level, and selects, the entry identified by the parametric noun, as the result of the context search, which can be a temporary variable or a field of a collaboration object; e) means for generating code, whereby the generated code when executed at runtime, will select the field from the last collaboration object, when the collaboration objects are traversed in collaboration traversal order, whenever, a noun is not specified in the KB field, and when the said Temporary Variable View vector is empty, and the said Collaboration object View vector is empty; f) means for generating code, whereby the generated code when executed at runtime, will select the field from the last entry of the Collaboration objects View vector, whenever, a noun is not specified in the KB field, and when the Temporary Variable View vector is empty, and the Collaboration objects View vector is not empty; g) means for generating code, whereby the generated code when executed at runtime, will select the field from the last entry of the Temporary Variable View vector, whenever, a noun is not specified in the KB field, and when the Temporary Variable View vector is not empty, and the Collaboration objects View vector is empty; h) means for generating code, whereby the generated code will invoke the KB runtime methods, whenever, a noun is not specified in the KB field, and when the Temporary Variable View vector is not empty, and the Collaboration objects View vector is not empty, such that the generated code, Traverses each of the collaboration objects in the Collaboration objects View vector, and determines the noun of the field, by looking up the State-Noun mapping table, using the noun container, class name of the noun container, and field name vectors associated with the Collaboration objects View vector, and then, searches the Temporary Variable View vector for the noun, and selects the Temporary Variable View vector entry where a matching noun is found, and when the search fails, the generated code, selects the field, from the last entry of the Collaboration objects View vector.