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.
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.
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 are already in place.
Session Audit, Change Audit
Make your system auditable by simply building your business application on VIENNA Advantage App Framework.
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.
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.
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.
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.
Connect from any other systems and exchange data using the secure and powerful web services layer.
User Interface Management
Manage your User Interface for each role separately and project the components of your choice to the users.
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..
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.
Make use of the Push Notifications by the system to alert user on any event related to their data.
Text box, search, drop down and many other controls are tailor-made to suit to an enterprise level business application.
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
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.
Create your custom menu for your business application without writing any code.
Create Database Tables from the application front-end and avoid mistakes handling the database.
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.
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.
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
Who is the VIENNA Application Development Framework for?
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.
What can I do with the VIENNA Application Development Framework?
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.
What types of apps can be developed with VIENNA Application Development Framework?
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.
Under which license is the VIENNA Application Development Framework distributed?
VIENNA Framework is distributed under the Eclipse Public License (EPL). Read more about the license terms here.
Is the app developed my Intellectual Property?
Yes, and you can decide whether your app is an open source application or not.
Can I use the Vienna Advantage Market to distribute my apps?
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.
Can I distribute and use my app without the Vienna Advantage 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.
Is there any cost associated to using the VIENNA Application Development Framework?
There is no cost for using the VIENNA Framework for the community.