Factors contributing to competitive advantage