Framework Components


User and Roles Management

Ready-made structure for authentication, role based authorizations and security. Offers enterprise level authentication structure up to the most detail data level.

Tenant Management (Company Management)

Multi-Tenancy is a MUST for any modern business application, therefore saving your time on development of this comprehensive part.

Backup and Restore

Out of the box backup and restore methods including scheduling of these activities.

Scheduler for automatic task scheduling

Let the system work for you day and night; System activities can be executed or reports can be sent automatically by using the scheduler and setting up batch processes to run automatically.


Session Audit, Change Audit

Make your system auditable by simply building your business application on VIENNA Advantage App Framework.

Workflow Management

Why look for external workflow tools and integrating them with your business application if you have a powerful workflow management system included in the app framework.

Record Search in Windows

Automatic application of Record search in any window without coding the feature.

Excel Import and Export in Windows

Save your time on developing excel export and import utilities for the data

Dynamically Generated Help

An automatic help is generated by the system based on each field, tab and window created by you.



Login, Logout, Change Password

No need to code for login, logout, role change or change password. VIENNA App Framework includes all that and much more, out of the box.


Make use of the push notifications by the system to alert user on any event related to their data.

Messaging (sending Emails, SMS, etc.)

Messaging through various channels is an essential part of a business solution and provided in VIENNA Advantage Application Development Framework.

User Interface

Web-based UI

A modern and platform independent user interface helps you offer attractive business applications to your users.

Mobile and tablet deployment

A highly responsive and device independent UI is automatically generated without any coding.

User interface management

Manage your User Interface for each role separately and project the components of your choice to the users.


Text box, search, drop down and many other controls are tailor-made to suit to an enterprise level business application.

user interface

Security and Encryption


Achieve the best security for your data by setting multi-level encryption at server and client side.


Achieve a powerful security mechanism to keep your data secure from external interferences without doing anything separately for that.

Web Services

Connect from any other systems and exchange data using the secure and powerful web services layer.

BI and Reporting Cockpit

Inbuilt BI and Reporting Cockpit allow you to create dynamic reports that do not require any coding effort and can be created within minutes. A number of controls are available for users to modify ad-hoc reports in VIENNA App Framework.

Framework Tools

A large number of tools make you realize your business application in fraction of the time you imagined. For most of the tools you don’t even need to write any code.

Window composer

Simply drag and drop controls on a canvas to create a fully functional window that can save data, do data validations, search data, print reports, link with workflow and much more. All of this without any coding.

Menu composer

Create your custom menu for your business application without writing any code.

Table composer

Create Database Tables from the application front-end and avoid mistakes handling the database.

Report composer

Create dynamic and complex reports using the Report Composer. You can create all types of print formats of documents or any type of printable reports based on your data.

Workflow painter

Create complex workflows with few simple clicks using your data structure and user interfaces. No need to code for that as well.

Search control definition

Define your own dynamic search popups for e.g. for products by defining search parameters from the master tables without any coding.

Sample forms

In case you want to write code for integrating your own user interface or classes, sample forms are included in the project to guide your way.

Integration of external reporting tools

External Reporting tools like Crystal Reports can be integrated in the VIENNA App Framework to maximize reporting possibilities and save your time.

Business intelligence builder

Define Dashboard Views and Charts for each role with a few clicks without any coding.

Frequently Asked Questions

VIENNA Advantage Framework is for developers or companies who would like to develop business application and don’t want to dig into creating the complete framework that is required for e.g. user management, security, system audits, workflow, and much more. You would find several components which are already inbuilt in the VIENNA Advantage Framework, which you need but do not need to develop
VIENNA Advantage serves as a platform for you to deploy your own functional features. This means, you can quickly realize your business application ideas based on the VIENNA Framework. The platform includes all tools that allow you to create strong and enterprise business applications without writing too much of code.
Primarily VIENNA Framework can be used to develop data centric Business applications. The applications can be really wide spread ranging from simple contact management till complex manufacturing and warehousing systems. Also the open interfaces allow you to link with other existing systems.
VIENNA Framework is distributed under the Eclipse Public License (EPL). Read more about the license terms here.
Yes, and you can decide whether your app is an open source application or not.
Yes, you can. For that you need to submit your app for release on the market. There are certain guidelines that need to be fulfilled. There is no cost linked to releasing your app on the VIENNA Market.
Yes. You can manually integrate the code or components of your application at your customers or built your own specific package. However the VIENNA Advantage Market allows you to use the upgrade and self-deployment features.