NEW YORK (Reuters) - IBM Corp said on Monday it would buy software and business analytics company Netezza Corp for $1.7 billion to expand beyond the computer hardware business.