In conjunction with Glasgow University, the Sun Labs division of Sun Microsystems Inc is also developing a persistence mechanism for Java which will build and store data structures of Java program designs that will live on for use after a particular application has been created, meaning that only the instructions of how to build an application have to be stored. The application will be created from the instructions whenever it’s needed for use, saving valuable space, and being less intrusive for developers than object programming in C++, because most of the persistence can be hidden underneath Java; C++, for instance, cannot influence compilers and the way they use memory, whereas Java can.