ISO15765 is a specification for transmitting data longer than 8 bytes on CAN. Nearly all vehicle manufactures use this standard for software downloading and diagnostics from a tool to an ECU. ISO website.
ISO15765-2 FEATURES IN VEHICLE SPY
Vehicle Spy has the ability to transmit and receive ISO15765-2 messages automatically with no scripting or programming.