Business Specifications are documents, the purpose of which (note this node has an IT/IS focus) is to;

What all of the above jargon boils down to is the fact that, while there are many rules and tools for creating useful business specifications, most of these are (while useful), often merely propaganda.

There is no set way to do a business specification, but things like the traditional Systems Development Life Cycle (SDLC), Requirements Specifications, Structured Case Analysis and Management Theory and all of its variants are often used, for example.

What rules and tools that will be useful depends on exactly what type of business the specification is for.