  Spatial computing is a technological advancement that facilitates the
seamless integration of devices into the physical environment, resulting in a
more natural and intuitive digital world user experience. Spatial computing has
the potential to become a significant advancement in the field of computing.
From GPS and location-based services to healthcare, spatial computing
technologies have influenced and improved our interactions with the digital
world. The use of spatial computing in creating interactive digital
environments has become increasingly popular and effective. This is explained
by its increasing significance among researchers and industrial organisations,
which motivated us to conduct this review. This review provides a detailed
overview of spatial computing, including its enabling technologies and its
impact on various applications. Projects related to spatial computing are also
discussed. In this review, we also explored the potential challenges and
limitations of spatial computing. Furthermore, we discuss potential solutions
and future directions. Overall, this paper aims to provide a comprehensive
understanding of spatial computing, its enabling technologies, their impact on
various applications, emerging challenges, and potential solutions.
