According to the website, HexEditor "allows viewing/manipulating raw data inside files. It can show data using various encodings as integers (hex or decimal), floating points, binary, and character strings." Basically, it allows you to manipulate the information inside a file, at the binary level. It is what people use to modify games or other files with.
HexEditor's interface is pretty simple to understand, but it is not that easy to navigate. You have a list of Addresses and the Contents of said Addresses are listed next to it, but in order to find an Address you can't use the search function. You have to type it in the Selection box. Also, if you want to edit a line you have to do so in the View/Edit box and not in the line itself. It works well, it just takes some getting used to.
Saving a file is easy with HexEditor. Plus, unlike some of the hex editors I've used, HexEditor allows you to save your modded file as a separate file from the original. This is great in case you screw something up.