12. The computer readable medium of claim 7 , wherein the complexity variables are calculated by analyzing the frequencies and partial probabilities of terms.
7. A non-transitory computer readable medium having a program product stored thereon for estimating effort of implementing a system associated with a document, which when executed by a computing device, comprises: code for quantifying a structure of a document and evaluating a format of the document; code for identifying a domain of an application associated with the document; code for defining a set of complexity variables associated with the document based on the structure of the document, a format of the document and a domain of the document; and code for estimating an effort based on the set of complexity variables; wherein code for identifying the domain comprises code for filtering unnecessary terms and associating each remaining term with one or more domains, and wherein identifying the domain is based upon a calculated frequency, probability and affinity.