Flexibility and efficiency of use
The flexibility and efficiency of use heuristic means that systems should be versatile enough to accommodate the different needs of both advanced users and newcomers. By default, show the most common functions and keep the advanced options for your more experienced audience.
For example, shortcuts may significantly simplify task implementation for more advanced users, while tips and clear labels can help novice users complete the same task.
Flexible interfaces also allow users to customize functions to their specific needs. For example, in Photoshop, users can tailor their workspace and keep at hand panels and tools they swear by repeatedly.

