By the software virtualization software have not to be installed on the client system directly. Software is packed and used as a normal application without installing. The providing the virtual application can take place by the software streaming from a network or from any storage device incl. USB. The software virtualization makes the usage and deployment of applications easier. Using software virtualization the system is secure form any changes and the virtualization can be used on limited systems or by terminal servers.