Enhanced Native Architecture™
Promotes the Best Use of the Native Application
I coined the methodology “Enhanced Native Architecture” (ENA) back in the late 90’s to help set Esquire’s products apart from our competition. Its definitely a competitive advantage and I’m glad its trade marked. Intellectual property is so important to a technology company.
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
- 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. - 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. - 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. - Fix It
If a feature is broken, fix it, don’t re-build it. - 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.