Enhanced Native Architecture ™

 

Promotes the Best Use of Microsoft Office

Enhanced Native Architecture (ENA) builds upon the user interface and features of the existing parent software application whenever possible. ENA keeps custom applications consistent with parent software native functionality.

The Five Tenets of ENA

  1. Promote Native Look and Feel
    Use the look and feel of native parent software dialog boxes to promote efficient usage, as if it were being used out-of-the-box. This maintains consistency between the custom application and the parent software application. (removed Native Environment).

  2. Don't Reinvent It
    If a feature already exists in the parent software application, use it. Don’t re-build it, or re-invent it.

  3. Improve Workflow
    If an important feature is difficult to get to, bring it to the forefront with a menu option or toolbar button. No need to build a beautiful “high-tech” bridge when a simple click will do.

  4. Fix It
    If a feature is broken, fix it, don’t re-build it.

  5. Speed It Up
    If a feature or process is slow, speed it up with streamlined programming that does not change the look and feel of the native parent application.

Real World Example of ENA:

Microsoft Word’s styles are powerful but they can be extremely difficult to use and train users on. When faced with the demand to provide clients with a better solution for styles we decided to provide quick accessibility to native Word features without building unique dialog boxes. The solution we created,  iHyperstyles was developed using the five tenets of Enhanced Native Architecture.

 
v> l>