A computerized method for parallel processing of spectrometric data in coating analysis making use of a computer system comprising one or more processors and one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform the method, the method comprising: receiving by the computer system spectrometric data related to a target coating; initiating, by the one or more processors, a first set of colorant decision points, wherein the first set of colorant decision points comprises: a first colorant decision point for identifying a probability that a first effect pigment type is present within the target coating, the first colorant decision point comprising a first set of independent calculations of the spectrometric data that each provide an independent assessment about the presence of the first effect pigment type within the target coating, and a second colorant decision point for identifying a probability that a second effect pigment type is present within the target coating, the second colorant decision point comprising a second set of independent calculations of the spectrometric data that each provide an independent assessment about the presence of the second effect pigment type within the target coating, wherein the first set of independent calculations are different than the second set of independent calculations; calculating in parallel, by the one or more processors, each colorant decision point within the first set of colorant decision points, wherein each colorant decision point provides a probability that an associated effect pigment type is present within the target coating; and calculating, by the one or more processors, a set of final colorant probabilities, wherein each final colorant probability within the set of final colorant probabilities is calculated by combining a unique subset of probabilities calculated by the first set of colorant decision points, wherein each final colorant probability indicates a probability that an associated colorant is present within the target coating. receiving by the computer system spectrometric data related to a target coating; initiating, by the one or more processors, a first set of colorant decision points, wherein the first set of colorant decision points comprises: a first colorant decision point for identifying a probability that a first effect pigment type is present within the target coating, the first colorant decision point comprising a first set of independent calculations of the spectrometric data that each provide an independent assessment about the presence of the first effect pigment type within the target coating, and a second colorant decision point for identifying a probability that a second effect pigment type is present within the target coating, the second colorant decision point comprising a second set of independent calculations of the spectrometric data that each provide an independent assessment about the presence of the second effect pigment type within the target coating, wherein the first set of independent calculations are different than the second set of independent calculations; a first colorant decision point for identifying a probability that a first effect pigment type is present within the target coating, the first colorant decision point comprising a first set of independent calculations of the spectrometric data that each provide an independent assessment about the presence of the first effect pigment type within the target coating, and a second colorant decision point for identifying a probability that a second effect pigment type is present within the target coating, the second colorant decision point comprising a second set of independent calculations of the spectrometric data that each provide an independent assessment about the presence of the second effect pigment type within the target coating, wherein the first set of independent calculations are different than the second set of independent calculations; calculating in parallel, by the one or more processors, each colorant decision point within the first set of colorant decision points, wherein each colorant decision point provides a probability that an associated effect pigment type is present within the target coating; and calculating, by the one or more processors, a set of final colorant probabilities, wherein each final colorant probability within the set of final colorant probabilities is calculated by combining a unique subset of probabilities calculated by the first set of colorant decision points, wherein each final colorant probability indicates a probability that an associated colorant is present within the target coating.