Building software companies for the long haul.