compANY


Skip Navigation Links
Skip Navigation Links : About : Company

History

Expert Commercial Software was founded in 1995 by Andrew Phillips and Annette Phillips.  The company provides consultation and software development services in the Sydney region. In January 1999 Andrew released HexEdit with all source code. By the middle of 2000 there had been more than one million downloads of the original HexEdit binary from Download.com alone.

In late 2000 HexEdit 1.1 was released as shareware and marketed by the company.

Open Source

Since 2001 HexEdit (and later HexEdit Pro) were sold as shareware. However, many of the features that have been added to HexEdit over the years depend on open source libraries, so in return we have always tried to provide a fairly recent version of the software as open source so that it could possibly assist others.

With the release of HexEdit 5.0 the software is completely open-source once again. The source code is hosted on GitHub, but requires Visual Studio 2010 or later to build. (The source relies on SSE2 intrinsics which have only been supported since VS 2010.)

HexEdit

The HexEdit program since its first release has been at the forefront of innovation in software for editing binary files.  It was the first to introduce a number of features such as unlimited undo, background searches, powerful calculator, etc.  It was also the first with a powerful template system that has since been copied by other programs.  More recently many users have also come to appreciate the power of the "aerial view" feature.

Despite, or in addition to, its innovations HexEdit has always been very easy to use and very reliable.

An overriding design principle is that, whenever possible, the software should behave in a way that users of other common Windows programs (such as Microsoft Office and Visual Studio) are familiar.

The free and shareware versions of HexEdit have been downloaded and used by millions of people.  We are proud that in that time only once has a user reported a bug that caused the software to fail with a run-time error.  Unlike other hex editors there has never been a bug in any version of HexEdit that caused any sort of file corruption.

To see the full history of the development of HexEdit see the Roadmap.

Philosophy

Our principle of software development is to provide the highest quality software by doing things right (the first time).  Over three decades of working with C and C++ Andrew has developed an approach to design and coding that provides a high level of reliability.

Of course, good software also has to be useful.  Many users have commented on how easy our software is to use.  For example, HexEdit includes many powerful features that simply make things easier with little or no effort on the part of the software user (such as background searches).  Further, we have gratefully received and incorporated ideas from users -- for example, color schemes (which have become an integral part of HexEdit) were added after feedback on HexEdit 1.0.