TwinCAT ADS Communication Library is a collection of all ADS components and is delivered with default TwinCAT installation.
It enables to develop own application (e.g. visualization, scientific automation), which can communicate with TwinCAT devices (e.g. PLC, NC or IO-devices).