Question:
Explain how the generic application architectures of data processing systems, transaction processing systems, event processing systems, and language processing systems can be used to help the designer make decisions about software reuse.
Identify trends that encourage software reuse.