Virtual reality (VR) is an artificial world that does not exist in nature, into which a person can completely "immerse himself" not only as an observer but also as a participant. Virtual reality systems are technical devices and software that create for a person the illusion of presence in this artificial world and in some cases allow manipulating his objects.

Most all virtual reality systems have (or should have) the following main characteristics:
- Simulation in real-time. The virtual reality system should provide the user with a picture, sound, as well as a complex of tactile and other sensations (if any) in response to the actions performed, instantly, without noticeable delays.
- Realistic simulation of the user's environment. To fully immerse the user in the world of virtual reality, the system must display virtual objects with a high degree of realism, so that they look "like living".
- Support for one or more users. When working with ServReality, you will have it all. Virtual reality systems are distinguished by the number of simultaneously working users and are divided into individual and collective. Typically, individual systems are based on display devices that can only be operated by one person (helmets, goggles, etc.). Collaborative systems are created on the basis of display facilities available to several users at once. An example of a stereoscopic video projector that forms a three-dimensional image on a large one.
- The VR system should provide a stereoscopic image that provides a sense of depth in space. A person has binocular vision, that is, he perceives the world with both eyes at once. At the same time, the images observed by each eye are slightly different from each other and individually do not have three-dimensionality, but our brain adds two pictures into a single three-dimensional image. Modern technologies for generating pseudo-volumetric pictures are based on this effect, and so-called stereoscopic pairs of images have been created, providing the illusion of volume.
- Interactivity - the ability to interact with the virtual world. In the "virtual universe", the user must be an extremely active observer. He must be able to interact with the virtual environment, and it, in turn, will rely on the user's actions. This will allow the user to look around and move in any direction within the virtual environment.