RocketDMS includes a command-line interface.
This allows you to script bulk activities and integrate the DMS with other systems.