Success in a business context means a positive rate of return on the resources invested. Or to refine one step further, a return that is positive and superior to the next best alternative for the deployment of said resources at a given level of risk.