3D augmented reality software refers to a set of programs that creates an interactive computing environment on a more intricate level than the standard keyboard and mouse interface. Augmented reality software users are able to generate animated presentations and other projects with graphics that appear on the screen. This occurs once a video camera picks up the needed information from a motion sensor or from a printed two-dimensional image known as a marker. The software needed to create these types of projects is designated augmented reality because it blends digital creations with video capture of the offline world. The underlying purpose of this technology is to create a more natural user experience with a deeper level of information exchange.