Competitive structure and strategic types in the Korean software industry