NEC is to buy NetCracker Technology of the US for US$300 million as part of efforts to strengthen its overseas software services for telecommunications companies.