  The multiplicity of software projects' stakeholders and activities leads to
the multiplicity of software specification views and thus creates the need to
establish mutual consistency between them. The process of establishing such
consistency is error-prone and requires adequate tool support. The present
article introduces specogramming - an approach that treats a modern
object-oriented integrated development environment as a word processor. The
approach turns the process of documenting initial specifications into a
simplified form of programming and turns structured-natural-language
specifications into runnable programs that yield multiple
consistent-by-construction views, one of which is structured natural language.
