For Dimark, TR-069 is a core competency, not simply a "check-box" item added to a long list of other features.
Unsurpassed Interoperability
The client incorporates all
updates that have resulted from more than five years of field
use, partner feature requests and customer deployments.
The Dimark client also uses a full SOAP Parser to ensure compliance with the standard and complete interoperability. Don't be fooled by others who try to decrease the RAM and Flash footprint with a partial, or hard-coded SOAP implementation; those "savings" come at the high cost of poor interoperability, a lack of flexibility and the resulting lost deployments.
Full Protocol Support
The Dimark TR-069 client provides a complete TR-069
implementation, including, but not limited to TR-069, TR-098, TR-104, TR-106, TR-110, TR-111, TR-135, TR-140, TR-142 and TR-196, as well as other third party specifications, such as the WiMax Forum's Specification for TR-069 devices.
The key functions offered by these protocols is as follows:
Platform Agnostic
The Dimark TR-069 client is typically provided as ANSI C source code that
runs on embedded Linux, with the API designed to ease the integration
of the client into existing environments. Partners have also quickly
deployed the client on non-Linux-based RTOS platforms (VxWorks,
Nucleus, etc.), as well as WinCE.
The client incorporates an abstraction layer that will speed
implementation as well as make the addition of many new features,
upgrades and updates virtual drop-ins.
Engineering Support
Dimark's engineers are available for support during the integration
cycle. In addition, a TR-069 server is available for use during
the product development cycle, as well as for later use in demonstrations
by sales and marketing teams. In addition, formal certification
of the CPE to ensure interoperability with other systems is also
available.

More Info: