A central issue in the realm of software engineering surrounds the definition of software as either a product or a service. This determination is important: if software is deemed to be a sevice, then product liability laws will not apply to software.
Four concepts are relevant (Mortimer, "Computer-Aided Medicine: Present and Future Issues of Liability", 9 Computer Law Journal 177 (1989) at 183):
The concept of tangibility is important only in that is has historically been a requirement for the application of product liability law: a product is legally defined to be something that is tangible.
This issue has not been settled by the courts, but the dicta of a products liability case involving canned mushrooms hinted that software should be considered a tangible product. Surprisingly, this small inference caused a stir in the press and in the computer industry because such a determination could make software companies liable under product liability laws.
The concept of ownership can be used to distinguish different instances of software use. This concept is applied by Mortimer to distinguish two types of software use:
Mortimer argues that the ability to correct defects implies that the entity is a product. Services on the other hands cannot be corrected at a later date.