I have tried to rewrite the heuristics provided in the link in more general language:
The users is notified about changes and relevant information in a timely and appropriate manner.
The use of language, words, phrases and concepts are easily understood by the user, and the information is presented in a natural and logical way.
The user is able to recover from mistakes and can navigate different functions and features easily.
The system presents a consistent look and feel to the user at all times.
The system performs sensible validation of user input and provides clear checkpoints for users before they commit to important actions. Appropriate use of error messages and dialogs also prevent misunderstanding of information by the users.
The user is not overloaded with information, and the appropriate amount of content is provided at the point of need in a visible and clear manner.
The system can cater to both inexperienced and experienced users to provide a flexible and efficient use of the features.
Information which is irrelevant or rarely needed are not introduced in the user interface to maintain the optimal amount of detail.
Error messages are simple to understand and allows the user to resolve the issue raised if required.
The system provides useful help information with tooltips, hover-overs, in-line comments and message dialogs.