Verification is the static practice of verifying documents, design, code and requirements. It includes all the activities associated with producing an high quality product: inspection, design analysis and specification analysis. It is a relatively objective process. Verification will help to determine whether the product is of high quality, but it will not ensure that the system is useful. Verification is concerned with whether the system is well-engineered and error-free.