Application designers need to write specifications in which certain aspects are left undefined. Those aspects will later
be defined by one or more other groups (each in its own way), to produce a fully defined specification for use in the
definition of