Currently, the CAVE (Cave Automatic Virtual Environment) systems are one of the best virtual reality (VR) immersive devices available for portraying the virtual environment. The CAVE gives the illusion of being surrounded by a fictional world, providing a fully interactive, scientific visualization. The CAVE systems can provide a completely new dimension to scientific experimentation as well as entertainment. At the same time, the CAVE systems are a work-in-progress, with CAVE2 having improvements to reduce the complexity, high costs, and cumbersome hardware required by the original CAVE systems. In this paper, we give a system overview of the CAVE systems, its applications and enhancements.