El prerrequisito para la portabilidad es la abstracción generalizada entre la aplicación lógica y las interfaces del sistema.