Less code is the new dress code! In a world where the backlog of application development projects continues to grow, where developer resources are scarce and business agility is the norm, low-code development platforms come to the rescue.
Find out how you can use OpenText AppWorks to create intuitive and sleek case management applications… without a single line of code.
What is low-code development?
Let’s first take a quick look at what low-code development exactly means. A visual development approach is used to create an application, instead of writing code. User interfaces are created by dragging and dropping components on a page layout, and the same visual configuration principle is used for coding processes and business rules.
This visual way of developing allows for non-technical people to join in on the actual development. At the same time, it relieves technical developers of having to program certain pieces of functionality repeatedly, which results in cost savings, faster development cycles and better agility.
AppWorks takes this low-code approach, with a very big focus on case management and digital process automation. As such, it allows users to design, build, manage and optimize digital processes. In AppWorks, you can split the development of an application into four stages, which we’ll discuss next.
The four stages of application development with AppWorks
1. Design your process and application
Before you start building an application, you need to plan what you want to build. What are the problems that it needs to solve? Which business processes can be automated? How will users work with the application and what do they need to see? By answering these questions first, you are on the right track in building a solid application for information-led design. When the design is finished, the building phase can start.
2. Build your application with pre-packaged components
AppWorks comes with a set of pre-packaged components, which are also called building blocks. You can compare it to a box full of Legos which allows you to create almost anything using your imagination. These configurable buildings blocks are used to both add functionality to the application (back-end) and to create the user interface (front-end). Let’s give some concrete examples.
The History building block maintains an audit trail of changes that were made by different users; both back-end management of these trails and front-end visualization are available. Another great one is the E-mail building block which allows you to send e-mails from within cases. Replies made to these e-mails are stored per case. This provides users with a clear overview of all incoming and outgoing messages for each case.
To create the user interface, building blocks like Form, Layout and List can be used. Drag and drop properties to design the form that users will use to create items in the application. For example, the form for creating a Person might include First Name, Last Name and Date of Birth.
A nice plus is that AppWorks offers support for both the Business Process Model and Notation (BPMN) and Case Management Model and Notation (CMMN) standards, making the build process even easier for experienced business analysts.
3. Connect your application to essential data sources
In today’s business context, applications rarely function in their own bubble, but need integration into a broad application landscape. So, integration with OpenText offerings such as Magellan (analytics and artificial intelligence) and extended ECM (SAP, Salesforce and Office 365) is just a matter of configuration.
In fact, any available web service from ERP, CRM or any other business app can be plugged into the AppWorks business process by means of drag-and-drop and configuration.
4. Deploy your application to any device
After designing, building and connecting the application to the essential data sources, it’s finally time for deployment. The application can be deployed on-premises or in the cloud, and a hybrid cloud solution is also possible.
Cloud service providers such as Amazon Web Services (AWS), Microsoft Azure or Google Cloud can be used for deployment to the cloud. The complete deployment process can be managed from AppWorks itself, with clear indicators for success/failures and automated roll-backs on failure.
All in all, if you take into account the four stages above in your low-code application development, you’re all set to increase the efficiency of your case and process management, to boost informed decision making and, most importantly, improve your customers’ experience.
To learn more about AppWorks and low-code development, check our webinar Low-code Case Management with OpenText AppWorks. You can also find out more on our hackathon roundup, where we explored the platform’s capabilities with OpenText experts from all over Europe.