Reuse refers to the ability to use an existing software component in a number of different applications