Question: what is the difference between consumer reuse and producer reuse?
Answer: Reusable products or by-products of the software development will be referred to as assets. The individuals or groups that create assets with the explicit purpose of reuse in mind are called producers. The users of these assets are referred to as consumers.