Affordable software? Right pricing model? Efficient team? Some help from God? Couple of BIG customers? Adopting the right technology? Avoiding age old contracts? Carefully written down SLAs?
May be they are all important; in the sense they help you stay …