A broken product launch gave Agiloft’s founder a question he would spend decades answering: how do you build a company where doing the right thing makes business sense?