La compatibilidad hacia adelante o la compatibilidad hacia arriba es una característica del diseño que permite que un sistema acepte entradas destinadas a una versión posterior de sí mismo.