Aviarc is a high productivity application development platform designed to deliver user-centric applications effectively and efficiently.
Aviarc is a platform upon which multiple business-specific applications are developed and deployed. The focus of the Aviarc platform is to provide a productive environment to enable high collaboration between application developers and end users. Its primary goal is to allow applications to be developed and maintained in a cost effective manner and to ensure that a common understanding is established between the end users and the development team.
At the core of Aviarc is a patent-pending execution engine that supports easy suspension and resumption of executing processes. The properties of the engine make Aviarc ideal for building browser-based applications, by removing the issues associated with the stateless nature of the web. The nature of the execution engine also gives important benefits in the areas of user feedback and error tracking.
Aviarc includes a rich set of components covering areas such as server side processing, user interface, data access and business rules that provide a capable framework for rapid creation of applications built using user-centric agile methods. All areas of engine components can be extended by application developers using Java APIs in order to meet whatever specific needs an application has.