I don´t see why software can be art and solve a problem at the <i>same</i> time.<p>I hate when people sees software only as a tool. Yes, of course it is a tool. But, what is not it? Of course, you can see software as a tool to sell cars. But for me a car is only a tool to go from one place to another! Please, stop being obvious! <i>Everything is a tool</i>, but some tools are <i>beautiful</i> while other not. Antoni Gaudi´s Casa Batlló was built for people to live in, like a lot of buildings. But the Casa Batlló is beatiful, it has an ethereal artistic background that most buildings lack. A report is nothing more than a bunch of text, just like a novel or a poem. But it lacks something that makes a novel or a poem art.<p>Most pieces of software are ugly and not artistic at all, of course. But it does not mean that a certain piece of software could not be art, and beautiful, and clever.<p>And what about demos? They are not tools, but they are beautiful. Usually beatiful in two dimensions: the code and the images and music produced. They are not art?