# AOP Intro

WireBox fully supports [aspect-oriented programming](http://en.wikipedia.org/wiki/Aspect-oriented_programming) (AOP) for ColdFusion (CFML) and any ColdFusion framework. Just note the different namespaces if using within the ColdBox Platform and standalone WireBox.

## WireBox AOP RefCard

![https://github.com/ColdBox/cbox-refcards/raw/master/WireBox%20AOP/WireBox-AOP-Refcard.pdf](https://3919558135-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LA-UVvsc-e1GVkiaPQ-%2F-LA-Ud03e_n2SeqLC9Ls%2F-LA-Ur2UgFqjeHel4NTM%2Foverview_WireBoxRefCard.png?generation=1523648001611873\&alt=media)

Our [WireBox AOP RefCard](https://github.com/ColdBox/cbox-refcards/raw/master/WireBox%20AOP/WireBox-AOP-Refcard.pdf) will get you up and running in no time.

## Code Namespaces

```
// ColdBox
coldbox.system.aop

// WireBox Standalone
wirebox.system.aop
```

## Requirements

* ColdFusion 11+
* Lucee 4.5+

AND

* Disk/Memory Generation
