42 Computer software consultation and maintenance in the field of computer software for extraction and classification of structured, semi-structured, and unstructured information derived from various data sources, and for computer software for electronic data processing for information storage, recognition, classification, and retrieval, as well as intelligent content identification and matching, and for software for knowledge management and data management; computer hardware and software design for others in the field of computer hardware and computer software for extraction and classification of structured, semi-structured, and unstructured information derived from various data sources, and computer software for electronic data processing for information storage, recognition, classification, and retrieval, as well as intelligent content identification and matching, and software for knowledge management and data management; computer software design engineering and computer software programming for others in the field of computer software for extraction and classification of structured, semi-structured, and unstructured information derived from various data sources, and for computer software for electronic data processing for information storage, recognition, classification, and retrieval, as well as intelligent content identification and matching, and for software for knowledge management and data management; computer hardware design engineering for computers for use with respect to computer software for extraction and classification of structured, semi-structured, and unstructured information derived from various data sources, and for computer software for electronic data processing for information storage, recognition, classification, and retrieval, as well as intelligent content identification and matching, and for software for knowledge management and data management