Introduction

Axpert is an Enterprise Application Development Platform that can be used to build and deploy complex and large database applications. Database programmers who do not have any application programming skills in .Net, Java or any other programming language can build large apps with Axpert. Just define the database structure together with the related business rules and your application is ready for use.

Why Axpert

Build large and robust applications quickly

The Axpert Process Server is time-tested and is running enterprise-scale applications at many customer sites. The development process does not involve deep coding and hence large applications can be built with far less effort.

Application development closer to the user

This can be a very significant advantage when building apps around non-standardized business processes. In this case, adopting an agile method to develop the process structures with frequent deployments to end users or doing a ‘paired development’ along with the domain user can provide magical results.

Business reports can be developed onsite, collaboratively with customer. Creating reports is simply a matter of writing plain SQL (select) statements. The bulk of the report development can be achieved in this fashion.

Lean architecture

The Axpert Process Server is a small set of web services that can parse and render process structures as an application. The size of the web services will not increase based on the number of process structures. The web services do not also change based on the business rules or the kind of business process being implemented. This means easier load balancing, lower cost of deployment and better overall performance.

Faster development compared to traditional coding

Application development using Axpert will be a lot faster than with conventional coding. The savings come mainly from the automation by the process server of most of the mundane activities in application development – such as database table creation and maintenance, transaction management, CRUD operations, report writing, managing GUI, automatic support for data import & export, OLE integration with Office tools, Email support etc.

Change management made simple

Since an Axpert app is process-independent, change management gets simpler. Business rules can be changed merely by editing the process structures. New business processes can be created by defining new process structures and mapping them to the existing ones.

Hybrid deployment

A process structure can be accessed over the web on a standard browser or as a Windows desktop application. It can also be deployed across different database servers and synchronized at the process level. So, an application developed on Axpert can be deployed as a thin client, rich client or a distributed database application. Interestingly, this decision does not have to be taken at the time of application development.