Virtual reality apps development is a complex process that requires strong expertise in a variety of tools and techniques to reach the quality levels and meet everybody’s expectations. The main idea behind this is to pursue the development of VR applications in a very deliberate, structured and methodical way, requiring each stage of the life cycle, from inception of the idea to delivery of the final system, to be carried out rigidly and sequentially.