ECMerge is a file comparison and merging software that offers safe, side-by-side comparisons of files and folders. It has syntax coloring for several languages, supports various archive and office formats, reformats XML, and creates HTML/XML/patch reports.

The software compares side-by-side, making it easy to work with multiple revisions of text files and to keep multiple folder hierarchies in sync. What's more, ECMerge saves sessions automatically and allows users to save their own named sessions to launch them again with just one click or through the command line.
Generating reports is a breeze with ECMerge, as the software can produce reports in Unix patch, XML, and HTML format for Text, Images, and Folder Comparisons. It's a complete solution for those looking to compare Word files or merge source code, apply patches with a preview or produce CSV reports.
With ECMerge, users can take advantage of its scripting capabilities based on JavaScript and define new commands. The software also provides a shell extension under Windows, OS X, and Linux to select items to compare and launch ECMerge. It offers a command line for merging files and generating reports from batches.
Overall, ECMerge is a reliable software that runs on Windows, OS X, Linux&Solaris. It offers a plethora of features that cater to the needs of individuals and businesses alike.
Version 2.5: Added SFTP support, Cocoa OSX port, Debian and RPM for Linux, web updates, bug fixes