The Utah Declaration of Completion of Testing (UDC) is a document that certifies that specific requirements have been met for the completion of a software product. It is used to indicate that a software product has passed all the tests it was designed for and is ready for deployment. The UDC is issued by the software developer and is signed by the project manager. There are two types of Utah Declaration of Completion of Testing: a full UDC and a partial UDC. A full UDC indicates that all tests have been conducted and the software product is ready for deployment. A partial UDC indicates that some tests have been conducted, but more may be necessary before the product can be deployed. The UDC is important because it ensures that the software product is free from defects and meets the requirements of the user.