Technology, management, and competitive advantage.