COTS product reuse means_______________?

COTS product reuse means_______________?

A. Class and function libraries that implement commonly used abstractions are available for reuse
B. d components are woven into an application at different places when the program is compiled
C. Large-scale systems that encapsulate generic business functionality and rules are configured for an organization
D. Systems are developed by configuring and integrating existing application systems