Java Remote Object Framework that implements the remote object feature in Java. The frameworks 3 main components are: annotation processor serializer communication protocol