An application is only as stable as its weakest dependency. Cracked software introduces unpredictable behavior into the development lifecycle. Arbitrary Runtime Failures