Consistency is one of the core principles of good user experience. Consistent experiences improve predictability and learnability of a new product. It also helps develop muscle memory for frequently done tasks
Many design organizations have their own design language systems. However its difficult to ensure consistency with the design language unless a corresponding front end framework is built. At Juniper we have a well defined design language system, and a toolkit built using Sketch so that designers can use the toolkit for new application designs.
A front end UI framework and widget library is built exactly as per the design language system. This front end framework has several modules like page types, navigation elements, grids, charts , wizards, dialog boxes etc. These components are available for front end developers as reusable and configurable widgets and code is automatically generated for the same.