Abstract Functionality
An abstract functional description provides a neutral description which can then be independently mapped to specific access environments without polluting the neutral description with requirements specific to a particular access environment. This also allows the mapping to each access environment to be optimized.