frameworks, publish/subscribe architectures) can minimize the likelihood
of security problems being introduced through improper integration of
application components.
Issues associated with the use of nondevelopmental [e.g., commercial-offthe-shelf (COTS), open source software (OSS), legacy] components are discussed