Software as an art