This RPC framework, call it Spindle, takes you Java application and breaks it into two entities: client/server. By just adding one line of code (invoking a IoC container), Spindle take all the computing remotely.