A simple program (usually written in VBA) to automate a command or procedure. Also referred to as a macro. The Organizer allows this component to be shared between projects.

SOURCE; microsoft project

A self-contained unit of code that accomplishes a particular process network diagram. A scheduling tool in which activities or events are displayed as arrows and nodes in which the logical precedence conditions between the activities or events are shown.