Básicamente se utiliza para la diagnosis off-board de centralitas electrónicas de vehículos y para cargar en las mismas versiones nuevas de software, lo que se conoce como reprogramar o "flashear".
Con KWP2000 se estandarizó la comunicación entre el tester del taller y las centralitas, necesidad surgida del hecho de que cada una puede proceder de un proveedor distinto.
La comunicación transcurre siguiendo un principio de pregunta-respuesta.
KWP2000 puede funcionar sobre diversos protocolos de transporte, como TP 1.6, TP 2.0 (propietarios de VAG) o ISO-TP, así como sobre diferentes medios físicos (capas 1 y 2 del modelo OSI), típicamente "línea K" (ISO 9141) o bus CAN.
En los vehículos más modernos, KWP2000 está siendo sustituido por el protocolo UDS (ISO 14229-1).