In its simplest terms, a product’s user interface (UI) is what enables the end user to easily interact with the back-end processes of the application. A good UI provides visual cues and a reliable information architecture so that users are able to easily navigate and find the information they need. Sometimes, however, a simple UI just isn’t enough. There are times when a user interface requires intricate visual designs, well-planned interactions, and data-rich dashboards. When a more robust UI is called for, you may find that turning to technologies that allow you to create a more complex interface is the answer.
But when solutions exist that offer a quick, easy way to create a UI, why would anyone want to turn to an external UI that requires more complicated technology? The answer lies in the benefits that an external UI has to offer.
In the webinar “Using Decisions with External UI,” there is a walkthrough of how you can connect the forms created in Decisions to a site built in React.js.
It would be great if you could use all the right solutions from the very day your business goes into operation, but that is not always the case. Businesses add solutions to their toolkit long after other parts of their business have been established; this often means there are existing interfaces that people have grown accustomed to. Whether they be customer-facing or internal applications, you may need to keep the existing interface in place. Businesses that have invested a great deal of time and money into building the right UI often don’t want to change, and they shouldn’t have to.
There are times when you may have specific requirements and compliance needs that aren’t so easy to work with. One example that is a common reason for using an external UI is the need for a secure payment portal. Not all applications give you the capability to leverage this from the UI builder, but you may be able to integrate with your payment portal and any other dependencies by building an external UI. The workflows, rules, and everything that you create in the application’s back end is called through an API and appears exactly where you need it on the external front end.
There are obvious benefits that come with using an external UI. It is important to note that there are a few things to be mindful of if this is the route you take. For one thing, building a UI takes resources. There is a level of technical know-how required to code and secure your applications. If you don’t have access to people with these capabilities, it can be expensive to create and maintain a secure, working UI on your own.
Using an external UI allows you to build a user experience that is limited only by your vision. This webinar explains in greater detail how working with an external UI and a Decisions-powered back end works and benefits your business. If you would like to discuss your particular use case, we would love to hear about it. Please contact us at email@example.com.