17. A non-transitory computer readable storage medium having computer readable program codes embodied in the computer readable storage medium for automated auditing of an insurance agreement, the computer readable program codes, when executed, cause a computer to perform: providing the insurance agreement for determining whether the insurance agreement is in compliance with a standard; prompting an input of a first selection criteria including at least one attribute describing the insurance agreement, the first selection criteria identifying a type of insurance agreement to be audited including at least one of life insurance, health insurance, personal property insurance, business casualty insurance, key-man insurance, and board of director's liability insurance; receiving the first selection criteria; automatically retrieving a second selection criteria including other attributes describing the insurance agreement, the second selection criteria based on the first selection criteria, the second selection criteria including at least a face value of the insurance agreement; automatically selecting a subset of questions from a plurality of questions in accordance with the first and second selection criteria, the subset of questions associated with at least one of the attributes describing the insurance agreement, at least one question of the subset of questions is assigned a question weight; organizing the subset of questions into a plurality of pre-assigned categories, wherein each question included within the plurality of questions is pre-assigned to a category based on subject matter of the associated question, the plurality of pre-assigned categories including at least one of coverage, compliance, pricing, risk selection, underwriting, and line of business, and at least one of the plurality of pre-assigned categories is assigned a category weight; presenting the subset to a user; receiving answers to the subset from said user; scoring the answers to generate an answer score for each of the answers received from the user and modifying the answer score in accordance with the category weight; generating a categorical score for each category associated with the subset of questions, wherein the categorical score is a function of one or more answer scores; generating an overall score associated with the subset of questions, the overall score being a function of one or more answer scores; comparing the generated categorical scores to corresponding categorical threshold scores to determine whether the insurance agreement is in compliance with the standard; and comparing the overall score to a corresponding threshold score to determine whether the insurance agreement is in compliance with the standard, wherein at least one question of the subset of questions is assigned a zero-weight value such that the answer to a zero-weight value question is not scored, wherein each question is associated with at least two answer options, and wherein an answer weight for each question varies between the at least two answer options.
26. The non-transitory computer readable storage medium of claim 17 , wherein the method further comprises: calculating an aggregate category score as a function of one or more answer scores of the subset of questions within one or more of the categories.