1. A method of processing a client application method call to a server application in an object oriented programming environment, the method comprising the steps of: providing a virtual machine (VM) on a computing system, the VM being arranged to execute both the client and server application programs; and providing an application program interface (API) that exposes objects comprising the server application program to the client application program, whereby the client application method call is reduced by the interface to a plain object oriented programming method call.