In addition, the software component 518 suitably a plurality of software modules or software components, and suitably comprises either compiled or interpreted code.
The software component 518 is any piece of prewritten code that defines interfaces which can be called to provide the functionality that the component encapsulates.