Spatial Computing is an umbrella term referring to the type of interaction we have with reality more than a specific technology. The definition puts function over form, as it relates to the use of the space around us as a medium to interact with technology. Spatial Computing defines a human-machine interaction in which the machine retains and manipulates referents to real objects and spaces. Spatial Computing differs from related fields such as 3D modeling and digital design as it requires the forms and spaces it deals with to pre-exist and have real-world valence. It is not enough that the screen is used to represent a virtual space—it must be meaningfully related to an actual physical place.