Both CAM Library and our new PCBPreflight.com can automatically perform exactly what you require and can fit into any existing toolchain.
CAM Library has more "low-level" access and customization capabilities because you can directly interact with all API functions; plus full support for the Matrix file. CAM Library is more secure because you have full control of the binaries and everything runs in-house.
PCBPreflight.com essentially provides online access to CAM Library at a lower cost. However through PCBPreflight.com it uses the Matrix File to instruct what you wish to accomplish.
Simon Garrison
I’m trying to compare PCBPreflight vs CAM Library. I need to perform online DFM Checking operations, netlist comparison, and panelization?