Self-modifying code (SMC) means self-modifying code that enables programs to modify themselves at runtime.