# Using the demonstration programs

This section describes how to use the nms303tool and nmsv5tool demonstration programs provided with the NMS DLCP software. Each demonstration program is shipped as source code with a makefile.

Before you start the demonstration programs:

- Install required NMS software.

- Install and verify the CG board.

- Ensure that CT bus switching is appropriately configured.

- Compile the appropriate demonstration program (either nms303tool and nmsv5tool).

Refer to the CG board installation manual for more information about installing CG boards.

nms303tool and nmsv5tool are interactive menu-driven demonstration programs. Use nms303tool and nmsv5tool to:

- Verify installation and operation of the NMS DLCP software.

- Experiment with the NMS DLCP functions.

- Expose working examples of the functions for different board families.

- Provide an example of integration with Aztek Access303, Exchange303, and AV5 software.

You can build the nms303tool and nmsv5tool demonstration programs in two modes:

- Standalone mode for loop back-to-back tests and library functionality tests. Refer to Running nms303tool in standalone mode and to Running nmsv5tool in standalone mode.

- Integrated mode for use with Access303 or Exchange303 software. Refer to Running nms303tool in integrated mode and to Running nmsv5tool in integrated mode.