El procedimiento es el siguiente: Microsoft decide en un primer momento "adoptar" un estándar público, después lo "mejora" añadiendo extensiones incompatibles con el estándar original, y termina "extinguiendo" el estándar público al imponer sus propias extensiones propietarias por medio de su dominio del mercado.