Complete Coverage - Aviarc® - Smarter enterprise application development on the web.

Available now!

Complete coverage An evolution of success: collaboration for productivity.

Freedom and flexibility for LOB applications

Meet business needs, not deal with deployment choice or complexity - with a focus on the Line of Business (LOB) applications that need to address complex business functionality, Aviarc® works seamlessly with traditional on-premise environments and cloud environments alike.

Customers can focus on business outcomes and avoid technology complexity.

Genuine platform independance

Genuine platform independence comes from Aviarc® being a contemporary application platform, which isolates the application from all infrastructure aspects; the Aviarc® environment works on any system that supports Java, whether it's a developer laptop, or a scalable cloud environment. The applications themselves are native rich-browser applications, which can be multi-tenanted, can scale and can be effortlessly moved around any Aviarc® platform now or in the future.

Complete coverage isn't only about applications being freed from infrastructure; it's about new software development lifecycles that create new possibilities for how organisations can work more effectively with their LOB executives. In this article, Tom DeMarco captured the essence of how we see the future of the software development lifecycle, in his closing comment "Software development is and always will be somewhat experimental. The actual software construction isn't necessarily experimental, but its conception is. And this is where our focus ought to be. It's where our focus always ought to have been."

Read more about the 4 phases; Conceive, Construct, Deploy, Support

Conceive

The conception phase is highly productive, collaborative and only complete when the business has absolute certainty about what will be constructed.

Aviarc® is specifically designed to allow application conception to occur in a browser-based development environment that serves as the collaboration point between the developers and the business users. This environment provides stakeholders with a working view of the application design as it evolves and provides the means for feedback from users to be recorded as they experiment with the working system. In Line of Business applications, this close collaboration coupled with the availability of cloud services is crucial to ensuring that costs are contained - which is critical to the success of projects in this space.

Software development companies looking to maximize the chance of success will use cloud-based tools such as Aviarc® for complete application conception to replace the current requirements process. The accessibility of cloud-based platforms makes it ideal for garnering feedback from all the stakeholders even when they are distributed across geographical regions and time zones. The result of this process is a working application that is used to ensure the business needs are being met, while this also serves as the starting point for the construction phase.

Want to know more about the conception phase?

Construct

The construction phase has ambiguity removed, is highly productive and suitable for off-shoring.

Aviarc's application model is specifically designed to isolate the construction of the application components from the overall application flow. This allows the components to be constructed by specialist teams or distributed to external resources. One of the unique aspects of Aviarc® is the way components are specified; this allows the person developing the component to participate without needing to understand anything about the application itself.

This component model is particularly suited to cloud and off-shoring. It also allows software teams to specialise in certain application areas e.g. one part of the team can be responsible for all data operations (skills in SQL, Schema design etc), another for widget construction (skills in JavaScript, HTML, XML, CSS etc) and another for general programming (skills in Java).

Want to know more about the construction phase?

Deploy

The deployment model allows applications to be moved around different environments (including on-premise and clouds) at any stage of the lifecycle, with ease.

The Aviarc® application model streamlines the deployment process, regardless of what state or phase an application is in. Once the Aviarc® platform is in place on any deployment location, applications can be deployed, moved, and upgraded easily through web-based management tools. This makes deployment a low-cost operation, allowing a rapid turnaround time for changes and improvements to be made.

Aviarc® radically simplifies the disciplines of capacity planning, business continuity and the economics of relocation.

Want to know more about the deployment phase?

Support

The support model ensures notification of issues and errors are automatically handled by the platform, providing full and vital information to support engineers; regardless of which platform the application is running on.

Aviarc® includes a number of unique properties that allow an unprecedented level of error management and issue resolution, regardless of where an application is running. Notifications of errors through the platform are handled automatically, providing vital information to support engineers. Aviarc's patent-pending temporal-based execution environment makes it possible for application issues to be recorded, along with interaction history and information about the users transient state at the time the issue occurred. These features along with the availability of cloud platforms further improve the feedback loop between the users and the development team.

Want to know more about the support phase?