Frameworks are an effective approach to reuse, but are _____________ to introduce into software development processes.
A. difficult
B. expensive
C. unreliable
D. difficult and expensive
Explanation: Frameworks can be difficult and expensive to evaluate available frameworks to choose the most appropriate one.