Definitions for "software component"
a coherent package of software artifacts that can be independently developed and delivered as a unit and that can be composed, unchanged, with other components to build something larger"
an unit of composition with contractually specified interfaces and explicit context dependencies only
a software element that conforms to a component model and can be independently deployed and composed without modification according to a composition standard
a physical packaging of executable software with a well-defined and published interface
a self contained chunk of code with a published interface
a system element offering a predefined service and able to communicate
a loosely defined term for a software technology for encapsulating software functionality
Keywords:  healed, adapt, needs, living, organism
a living organism that needs to be healed and adapt over the time
a distributed object which is not bound to a particular program or computer language
Keywords:  application, part
A part of a software application.