Thanks to the provider model it is not necessary to use only one communication technology and therefore you avoid strong dependencies. In addition, this architecture features the possibility of a subsequent migration to different backend systems.

All the runtime components of the HAF can also be offered in a special version for Microsoft Compact Framework. Moreover the code-generator of the HAF is able to generate CF-versions of the DataAcess-layer and the BusinessRules-layer. This implies the possible use of the host-side functions on a mobile device (such as warehouse scanners et cetera).

Since usually more than one developer works in a HAF-project, the Host Abstractor supports the source code administration tool “Visual SourceSafe” by Microsoft.

The code generated by the HAF can be extended on any level manually without losing these modifications during the next generation process. This guarantees a maximum of flexibility for the development.

You can extend mostly all the elements of the HAF with your own components. Thus you can develop your own provider or PlugIn for the Host Abstractor, for example.