Which category of concerns is most appropriate for the following description: "An Internet banking system involves requirements such as new customer onboarding, account management, customer service, security protocols, and system recovery"?
Explanation
Cross-cutting concerns refer to aspects that affect multiple components of a system, such as security, recovery, and customer management in an Internet banking application. These concerns span various modules and are not confined to a single functional area.