# 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://content.gitbook.com/content/MtgLfPeIR8KWTwoO8bDr/blobs/33LN7qPPMYK7FdgIhaPN/overview_wireboxrefcard%20\(1\).png)

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
