i. Browser Integration:
Most of the other download managers uses browser plugins (extensions to be more accurate) to integrate with the browser.
The extension gets installed on the browser and uses browsers api to monitor and capture downloads.
Problems are:
a. For each browser need an extension written for it.
b. Whenever a new version of the browser is released with major changes the extension may become incompatible with the browser.
c. Download managers can provide extensions for only a handful popular browsers only.
XDM takes a different approach to overcome this problem.
It uses advanced browser integration, instead of using extension for each browser.
ii. Download speed:
XDM uses multiple segments per download to increase download speed.
XDM intelligently determines the number of segments required for the download, depending on the speed/bandwidth/capability of the server, Re-uses segments to minimize the creation of new connections, and maintains the maximum number of segments during the whole download process to keep the download speed at its maximum level.
iii. Ability to capture videos from ANY website using ANY browser. Since XDM does not depend on the browser plugin/extension, it can work with any browser (advanced browser integration).
All that is needed is to play the video in the browser and XDM will capture it.