1. A computer-implemented method for facilitating a services marketplace, comprising: defining a set of service classification and material terms; registering a plurality of participants of the service marketplace; searching and compiling at least one offer and one request for offers provided by said participants for selling or buying services, wherein the offer and the request for offer is described in said set of service classification and material terms; evaluating and matching the offer and the request for offer based upon the degree of identicalness of said set of service classification and material terms recited in the offer and the request for offer; and communicating to matched participants of the result generated by the evaluating and matching step.