Manipulação de classes e objetos Java remotos através de scripts escritos em Groovy, Python, JavaScript e outras linguagens, isto é, programação em tempo de execução remota. Possibilita a criação de redes de comunicação por software, sistemas distribuídos, barramentos de serviços e afins.