All software fails during the maintenance stage because developers take short cuts on that which the customer can not see. We test all code multiple times to ensure perfect delivery and easy of modifications.