O documento descreve o Spec#, uma extensão do C# criada pela Microsoft para permitir especificações formais de contratos e propriedades de software através de anotações no código. O Spec# inclui ferramentas como um compilador de verificação de tipo, um verificador dinâmico de contratos e um provador estático para garantir a validade das especificações.