Bulletproof software