Cloud applications platform
Cloud applications are deployed on the cloud using services that the cloud infrastructure exposes. VWG offers abstraction of cloud deployment. To deploy a VWG application on the cloud the developer chooses cloud deployment in VWG SDK and deploy seamlessly. Once deployed, VWG cloud application behaves like a standard VWG web application and delivers its unique benefits.

VWG within the cloud layers
Cloud application running
VWG extends ASP.NET runtime. It is a standard HTTP/XML pipeline enhanced by Ajax methodology. Tests prove that it is one the most efficient pipelines available, in terms of user interface responsiveness and security. With cloud deployment the security issue is even more critical. With VWG the data never leaves the cloud server vault and therefore reduces data security risks to minimum. Data intensiveness and complexities of data manipulations do not affect performance. Due to VWG cloud architecture, regardless of the data intensiveness, payloads will rarely exceed 1KB. The outcome is desktop user interface richness with desktop interactivity. The narrative of Gizmox engineers is that if a developer fails to get desktop behavior on web – than he must check for VWG best practices and make sure that he had complied with them.
The Empty Client paradigm makes VWG client practically unhackable
VWG client was coined in the market as Empty Client. It got its name to emphasize the security benefits of not having open web services, not having data or logic on the client and it emphasizes the fact that a VWG client would not have any VWG specific installation.
A VWG application deploys exactly like an ASP.NET application, by copying VWG and app's DLLs to IIS or by choosing cloud deployment. It virtualizes the user interface on any standard browsers, device or client platforms such as Silverlight. The concept of 'develop once, deploy many' makes VWG highly flexible to serve diversified scenarios.

VWG can be consumed in browsers, devices and Silverlight
Scaling on the cloud
VWG is highly scalable. It scales seamlessly on cloud servers. Users' benchmarks prove that VWG application can serve up to 800 simultaneous users per CPU/ Instance.

VWG cloud native scaling diagram
50% - 90% saving on running costs
VWG application consumes 50% of CPU and 10% of bandwidth compare to the same application built with traditional Ajax technologies. It translates directly into the lowest running costs, as cloud providers calculate running costs based on CPU and bandwidth consumption.

An optimized pipeline that minimizes payloads (>0.5 KB) and reduces CPU consumption