Technology
VIENNA Advantage ERP & CRM Architecture and Data Dictionary
VIENNA Advantage ERP & CRM for Small and Mid-Sized Businesses. A unique and extendable model-driven architecture based on web Services
VIENNA Advantage is based on a strong model-driven, web based architecture with a strong data model. The technical architecture and the system tools help to build, deploy and maintain the system in easy steps. The architecture and the system tools of VIENNA Advantage Model Driven ERP and Model Driven CRM are unique in the mid market ERP and CRM applications.
The strong data model allows the data dictionary to play an important role behind the application structure. The model defines the creation of windows and reports and enables a streamlined structure of windows throughout the application. Any type of functionality can be produced using the predefined model which leaves very little room for errors during the application development and deployment. The development and testing resources can be reduced to the absolute minimum and the development time for further functionality reduces drastically. That's why VIENNA Advantage strong architecture erp can be used as an application development platform.
The data dictionary builds the base of VIENNA Advantage. All windows, reports and forms within the system are defined in the Data Dictionary. Windows within the system are built without coding but are defined as data records within the system. The unique data model of VIENNA Advantage dynamically creates and displays windows at the run time. Any customizations to the windows and reports can be done as se.ngs within the system. Even creation on completely new windows and fields can be done without any programming. Table, Columns, Views, System Elements, Menu, Windows, Tabs and Fields are defined as objects within the database.
The complete data dictionary as well as the functionality has been developed keeping in mind the usage of multiple data bases. VIENNA Advantage can be deployed on Oracle as well as PostgreSQL.
Multiple Dynamic User Interfaces— Web based and Client Server Based UI
As the user interfaces such as windows are generated by the application dictionary, the parallel run of multiple user interfaces is possible. VIENNA Advantage offers a platform independent Silverlight based (.Net ERP and Silverlight ERP) Web User Interface as well as a Client Server User Interface based on the .Net Framework. .
The web services layer is the integral part of VIENNA Advantage strong architecture erp. It allows you the access to the whole business logic and database structure using secure web services. An integration with your application silos can be achieved across platform. External systems such as eCommerce systems, Content Management Systems, hardware interfaces can be easily achieved using the web services layer built in VIENNA Advantage architecture.
VIENNA Advantage model driven crm integrates an inbuilt Workflow Management System with the ERP and CRM functionality. Business and document workflows can be defined across the processes, roles and functions within your company. Flexible se.ngs of workflows without interfering in to the coding logics are possible by using the inbuilt Workflow Editor.
The Visual Windows Composer speeds up the windows creation and customization by providing a visual interface that simply uses a drag and drop approach to customize windows and fields. Not only the field labels can be changed but also creation of new fields, tabs, and complete windows is possible. Existing windows can be modified easily to fit to the user’s requirements within minutes.
Print Formats and Reports within the system are based on the Data Dictionary and are just defined as data records which follow the data model of the application. Print formats can be easily created and modified using the Visual Report Writer.
The visual report writer allows building and customizing reports within the system without coding. Views can be defined within the database from the system user interface itself. Columns and rows as well as the data on the report can be created from the Visual Report Writer. This approach enables a quick implementation and customization as per the users requirements.
Business Intelligence—Dashboards
The Business Intelligence Tools of VIENNA Advantage empowers the users and system administrators to create any type of dashboard reports from data lying anywhere in the system database. The reports are very flexible and offer a very attractive presentation of your enterprise data. The dashboards are closely linked with the role concept so that no unauthorized access to sensitive data is possible. Comparison reports such as Budget versus Plan reports are easily created and presented to the management on real-time data.
Processes within the system can be defined as tasks within the system at a system as well as functional level. Processes contain business logic that can be executed in combination with the workflow, manually from the menu, on button click events or even scheduled in the task scheduler for a periodic automation. Scheduler System tasks such as processes can be scheduled within system. In this way automatic accounts posting, system administrative tasks such as data backups as well as messaging activities can be scheduled. Also periodic tasks can be schedule with respect to users and roles. The application server takes care of the execution of the tasks on planned time and reports back the result to the respective roles and users.
An intelligent Transport System enables the transport of functionality from one server setup to the other. In this way the functionality can be transported from development to testing to deployment servers without interrupting the productive work on those servers. Replications are made easy and the room for error has been reduced to the absolute minimum. The transport system relies on the enterprise web service layer built in within VIENNA Advantage model driven crm.
Upgrading to the new versions has been made easier than ever before. Not only the application automatically checks its version and updates and automatically upgrades itself if updates are available. Apart from that the changes in the database with new versions are taken care by the version migration tools provided by VIENNA Advantage. All user specific changes are preserved during the version migration.
Crystal Reports offers a dynamic and extensive platform for all types of reports. Creation of reports and link those with the datamodel, user and right management as well as the menu can be done very easily. In this way even your existing Crystal Report formats can be integrated with VIENNA Advantage.
Multi Tenant– Organization Concept
VIENNA Advantage erp system works on a multi tenant and organization concept. Building any types of company structure across countries and legal entities are possible in standard and alternative tenant and organization structure.
The data structure of the application has been created to enable multiple languages. Not only the display of labels in multiple languages is possible but also having print formats and reports in multiple languages depending on the enterprise requirements can be defined so that the specific regional business partners receive documents in their respective languages . Even the record level data can be multi-lingual such as product names and terms can be defined in all your operation languages.
Businesses are dependent on the communication to their stakeholders. The inbuilt collaboration tool capabilities of VIENNA Advantage are fully integrated with the ERP functionality and allow a streamlined communication and archiving of the correspondence throughout the functionality. Having inbuilt Mail Client, Calendar, Workflow Inbox, Request Inbox, Notices Inbox, Alerts and Mail merge functions along with SMS gateway interaction allow an internal and external communication in close interaction with your ERP and CRM functions.
System Administration Tools System Audit
The strong System Administration functions of VIENNA Advantage keep pace with any requirements of an enterprise. Automatic alerting, scheduling, error tracing, user and role management are helping the system administrators along with the powerful utilities for system audits.
Data Importing and Exporting tools
Data Import and Export utilities allow a data export and import at any window and record level. The generic import and export facilities allow easy interaction with Microsoft Office as well as OpenOffice tools.
Google Android Mobile Interface
The Google Android Mobile Interface enables the mobile use of the CRM application. The Android App comes with the source code and can be extended as per the needs of your enterprise.
VIENNA Advantage SDK allows you to further develop and modify the application as per your needs. Apart from the Data Dictionary which does not require any coding, the SDK allows you even to do enhancements and modifications at the code level. The complete functional code is provided to the customers and partners to build their applications based on the VIENNA Advantage Framework.