JVO Java develops java software for a range of purposes. These include common applications, mobile phone applications (midlets), website applications (applets) and server applications (servlets). We are familiar with each of these uses of java software. There are also possibilities in having different parts communicate with each other. By using the same programming language for different parts it is for example easy and efficient to establish communications between a mobile phone and a server application.