# SOFTWARE IS AN ABSTRACT ARTIFACT Nurbay IRMAK **Keywords:** Software, computer programs, musical works, ontology, artifacts, abstract objects **Abstract:** , have temporal properties; that is, they begin (or cease) to exist at a certain time. I take the category of abstract objects to cover all non-spatial entities which may or may not have some temporal properties. Platonic entities, in this view, fall under this ontological category as they lack spatio-temporal properties. The paper has three parts. In (I) I will very briefly argue that most of the proposals offered in the philosophy of computer science fail to capture the nature of software as an artifact. It is important to distinguish, or so I will argue, different concepts that are closely related to software such as algorithm, text, copy and execution of software, since (a) people have tried to identify software with one or the other and (b) the differences between them and software and the differences among them may help us to understand the nature of software. I argue that all of them are distinct objects and none of them can be identified with software. In (II) I will draw attention to certain similarities between software and musical works. Granting the similarities, I shall argue that the discussions regarding the nature of the musical work can and do help us to understand what software is. I will briefly discuss one of the most plausible views about musical works and see the consequences for software. After addressing the main problems with it I shall argue for an improved approach to musical works and software. In (III) I lay out my positive account of software. I **Authors:** [[Nurbay Irmak]]