El lenguaje suele consistir de dos tipos de programas completamente diferentes que interactúan entre sí.