More than half of all software projects fail to meet objectives or suffer significant schedule or budget slippage because defects are discovered too late. Studies show that finding and fixing defects during test execution can cost 50 times more than during the early requirements phase-and 200 times more if left until production. So, businesses expect IT organizations to deliver higher quality systems in lesser time, and with fewer resources. Software testing is often the first systems-development budget item to be cut when corporate spending is trimmed. Large organizations are finding it increasingly difficult to do comprehensive software testing internally. The figure below, shows more explanation of independent testing services.