Every application is unique in the specific features it delivers. However, the applications we build are unique.
First, we build applications that offer significant user customization. Our development techniques allow for a high degree of architectural variation at the data, event and process levels. Data customization implies that the customer can dynamically add attributes concerning the major concepts of their application. Event customization allows the customers to define and monitor the business events that drive the application. Process customization is very difficult to achieve, however this is common in the applications built by QAT. Process customization implies that our customers have the tools within the application to dynamically define both the interactive as well as the transactional business processes. Imagine being able to dynamically alter the processing behind a transaction in the application using a graphical diagramming tool.
Second, we spend a significant portion of our resources on research and development. One of our main focuses is in the area of application and component architecture standards. Successful application development hinges on the development team’s ability to communicate in a concise and consistent manner as well as to rely upon an infrastructure that promotes component reuse. The tools and components we build are directly focused on improving the service capabilities of “the team”.