A Framework For Resolving Mismatches That May Occur During System Integration Using Cots Software