When errors are made in cost code assignments it is cumbersome to go back a review the entire model. Having an audit trail feature will pinpoint all actions made, when they were made and by whom to expedite remedying issues. It also will assist in legal claims and escrow documentation. The feature should have the ability to create milestone points to show timeline progress at different stages of using the model.