Article 2 of the Uniform Commercial Code governs the sale of goods. Whether software is a good is a thorny question, and a lot of variables affect the answer. In this excellent Law Technology News post, Richard Raysman and Peter Brown, of Holland & Knight and Baker & Hostetler respectively, summarize the issues and eloquently provide the obvious lawyerly answer: it depends.