Common interface specifications are horizontal interface specifications for handling concepts that may be required by any business. It is a collection of interfaces that support basic functions and are always independent of business interfaces. They are abstract specifications which create and document a common conceptual model in an implementation neutral manner.