A system aggregates data related to a non-conformance system in an aircraft and allocates resources to repairing the non-conformance condition. The system includes a service bus that receives and distributes the non-conformance condition and an optimizer tool that generates repair alternatives. The optimizer tool allows dynamic reconfiguration of rules to activate and deactivate or change a weight of individual rules in a rule set.