Cross-cutting concerns

Patterns that provide a specific function in many distinct areas of the code base

Error Handling

Data Validation

Internationalization

Translation, Localization, i18n, l10n