CONTACT US FOR A DEMONSTRATION
FEEL THE POWER
Use the power of the Agileware to create and iterate business apps to suit your needs. Our features make sure that the power is in your hands.
FEATURE LIST
SCREENS & FIELDS Lists & Dashboards Coming soon
Drag & Drop Screen Builders
Drag elements on to the canvas and click through the configuration options to set the appearance and behavior of your application. Agileware has been designed to focus data collection and you will find lots of flexibility without the complexity of other application development platforms.
Low code or no code, you choose.
Data Dictionary
Every field which collects data will be defined in the Data Dictionary. Because the data definition is unique it can be reused on the different screens that you create, allowing you to prepopulate values automatically, report on the captured values regardless of source and identify every occurrence of the definition for governance purposes.
Subject creation
By being able to define your own 'Subject' you can add context to the data you collect, allowing you to build many different applications for many different purposes. Your Sales team may want to collect information on Customers, whereas your QA Team may want to collect audit information on your Products. Say goodbye to dedicated systems for different teams and all of those extra overheads.
Field Value validation
Drag a number field on to the canvas. Go to the configuration options and you can set whether the field should be mandatory, the minimum and maximum values or even the step value between numbers. Each data type has its own special validation options to ensure that your end users are collecting your valuable data as accurately as possible.
Conditional logic
Show and hide fields based on the values of other fields? Yep, we do that. What about changing the values of a dropdown menu based on the value of another field? Yep, we do that too. Simple editors allow you to build these conditional statements in plain English. If you're feeling a little more adventurous you can add your own (controlled) code to do this.
Prepopulate values
Prepopulate fields on a screen with previously collected values to save time. However, we know this might not always be appropriate depending on the user case, so you can give your end users the choice to dismiss these values or add new as well.
Wizards & Tabbed Screens
Guide your end users through your application by giving them an easy step-by-step approach to collecting information. We're always looking to improve our user experience, so that you can improve yours.
Calculate values
Use mathematical expressions to calculate values automatically based on the data you collect. Agileware provides options to handle numerical calculations and string-based calculations so that you can output custom decision support messages or RAG statuses to your end users.
Publishing & Access
Changes to your Screens are saved automatically and will not be available to the wider organization until you Publish to specific Roles. You can schedule publishing times so that changes are introduced out of hours. Roles with access to these published Screens will be further limited by the type of CRUD (Create, Review, Update, Delete) actions you have granted.
Version control & propagation
Every element you build has its own version control automatically applied. This includes the individual data dictionary definitions, calculations, and screens. A structural hierarchy ensures automatic re-versioning of screens if the individual definitions within it are changed. Furthermore, you can view a full version history and audit your application to ensure you meet your industry guidelines.
API
Agileware has a dedicated API for third-party use. Build a screen in Agileware and then integrate it within your existing solutions or native mobile applications to collect data from your end users. All business logic and validation is included within the API calls ensuring consistency and governance across your system infrastructure.
List builder
Data has been collected using the forms and screens you've built. We now want to see a list of these 'Collections' where a certain criteria applies. It could be based on a specific value, a calculation, or just be a prompt for action. Using the built-in editors, you choose the criteria which defines this list and the fields that you want to see in it.
Dashboards
With the List defined for your specific criteria, you can choose to turn this into a chart and display it on a dedicated Dashboard for information at a glance. Depending on the chart, you will be provided with configuration options to customize the display of your chart and the Dashboard.
Mobile optimised
With limited screen space on mobile devices, Agileware lets you determine which columns in the Lists should be displayed on desktop and mobile devices independently of one another, vastly improving usability. Dashboards are all responsively designed and will automatically adjust to suit your device.
Sorting
Set a default sort order on the List as you build it and define which other fields can be sorted, to allow greater flexibility for your end users.
Filters
When you create your List, you may set your own criteria to restrict the results of the list based on the data collected. However, it is important to also allow your end users to further filter and refine the Lists and Dashboards, to best suit them and you can define this too.
Security
Publish Lists and Dashboards only to specific Roles to secure access to sensitive information. Remember, you define these Roles too so you have total control over your user base. You could create Roles to mirror your existing organizational setup or to provide a secure way in which to share information in real time.
Image, video & Audio Capture
Enrich your data collections and embrace the ever-growing world of cameras to provide additional detail without having to type descriptions.
Data modelling & Cubes
Create Lists and Dashboards for data across different Forms and Subjects to identify patterns, trends, or problem areas. Operational lists are one thing but learning from the collected data to invoke change and refinement is the true goal of many businesses.
Boards & Visual Process flows
Call them tickets, issues, items, or tasks; whatever you're tracking through a process, humans love to have a real-time view of progress. Boards can display summaries of information alongside a status of progress so that you can have a constant visual display to educate and focus teams on your goals.