Cada versión de .NET Framework incluye características de versiones anteriores y nuevas características, aunque algunas versiones utilizan una nueva versión de CLR mientras que otras usan una versión anterior. No se debe desinstalar ninguna versión de .NET Framework para evitar interrumpir aplicaciones que dependen de versiones específicas.