Most IT companies that reach out to us about a contract going wrong get to us at roughly the same point. A milestone has slipped, a payment has been withheld against a defect that may or may not be a defect, and somewhere in the background the question of who actually owns the source code […]