Future proof is a buzzword that describes a product, service or technological system that will not need to be significantly updated as technology advances. In reality, very few things are truly future proof. In any field that depends heavily on technology, a regular cycle of replacing and updating appears to be the norm.
Trying to ensure that a product or system is future proof is often a fruitless labor. While certain aspects of a system remain fairly consistent - such as the materials used to build it – the design and capabilities are bound to be outdone as improved versions are released.
Cloud computing is sometimes touted as a future proof solution because the updates and upgrades are invisible to the end user. While this gives the appearance of being future proof, there are still teams of developers working like hell to make sure a cloud computing solution keeps up with current technology.