aspect-oriented

listen to the pronunciation of aspect-oriented
الإنجليزية - الإنجليزية
Describing a system which has been written so that different sub-systems appear to add themselves to the main business logic without that logic having to include them manually

The advantage of our aspect-orientated email notification system is that we can change which emails it sends without editing the main program.