Functions, Modules etc.

The whole system is constructed modularly. That means that - for example - the document type „Order“ for Company X can look completely different to the document type of Company Y – it just depends on the definition.
That's why Company X can have other demands on functions or behavior of document types as Company Y.