Future-proofing - A future-proofed system offers (in theory) reliability, quality, easy maintenance, scalability and other benefits.