Software You Have to Have