This document provides an overview of independent verification and validation (IV&V) as used by NASA. It defines IV&V as a rigorous software evaluation process conducted throughout development to ensure quality and correctness. Key points include that IV&V independently assesses whether the product is being built correctly and if the correct product is being built. IV&V aims to identify risks and increase quality, safety, timeliness and reliability while reducing costs.