Implement a plug-in for Author when you want to add functionality to the Author module to support scenarios like the following.
- Reducing the number of steps a user must perform to complete common tasks
- Reducing the complexity of common tasks
- Enabling or enforcing business logic that you cannot easily configure in Author-it
- Enabling access in Author to data from another system