10 good reasons for the ISA Dialog Manager:
A key advantage of the ISA Dialog Manager is its Portability. You just program one User interface and it runs on all supported systems. But even if portability is not an issue for you, using the ISA Dialog Manager will bring you many advantages.
GUI development made easy
Defining Dialog Manager objects and their attributes as well as programming their dynamic behavior in the ISA Dialog Manager rule language is much easier than directly programming the GUI toolkits. Nevertheless, all the functions that modern user interfaces require are available to you, without any unnecessary baggage.
And if you get stuck during development, our team will help you with Support. If necessary, also on site, at fair conditions.
Productivity
With ISA Dialog Manager, you write less code because you develop the user interface at a more abstract level above the graphics systems and toolkits. This saves you the tedious and error-prone process Boilerplate-Code, which is necessary when working directly with the window systems and widgets.
If you change the dialog definitions, you do not have to compile and build your application again. You simply change the dialog and restart your application. This ensures short build cycles and increases the agility of your development.
Reliability and Stability
The ISA Dialog Manager is characterized by high stability and reliability. It has proven itself for years in various areas of application. Applications implemented with the ISA Dialog Manager are used at hundreds of thousands of workstations. They are used to handle business-critical processes and safety-critical operations. Day after day, year after year…
It's not just our products that are reliable. You can also rely on our Support and the quality of our services.
Performance thanks to moderate system requirements
The system requirements of the ISA Dialog Manager are moderate, compared to the performance of current workstations, they are downright modest. Due to the low resource requirements of the IDM runtime components, applications run with high performance even on older systems and can be operated smoothly. Our developers and consultants are happy to help you develop a user interface architecture that is tailored to your systems and their performance.
Compatibility
Our customers expect us to ensure that their applications run in a different system environment or with a new IDM version without any changes. Therefore, compatibility is one of our most important development goals. Compatibility with the supported platforms and long-term compatibility as the product evolves. We know that some of our customers' applications have been developed, used and maintained for decades. Therefore, we avoid incompatible changes and show you solutions if Breaking Changes are unavoidable.
User interfaces developed with the ISA Dialog Manager have the respective look and feel on each platform. Because the ISA Dialog Manager uses the platforms' original toolkits (widgets). No post-implementations that merely represent compromises in terms of appearance or behavior. Nevertheless, the ISA Dialog Manager offers you the necessary Flexibility to decide for yourself how to set your priorities: consistent with each platform or consistent across multiple platforms.
Clear interfaces
The ISA Dialog Manager supports you in developing multi-tier applications with clear interfaces between the presentation layer, business logic and data. Since the early days of ISA Dialog Manager, the Model-View-Controller (MVC) architectural pattern has been our guiding principle for its development. This helps us to maintain the clean, understandable structure and consistent functional principle of the product. You gain more independence in developing your user interfaces and make their maintenance, care and customization easier.
When developing applications, a large part of the effort goes into the user interface. A clearly delineated presentation layer helps you preserve user interfaces - and your investments in them - as your applications evolve.
Development tools: the choice is yours
With the ISA Dialog Manager you are not tied to specific development tools. Of course you can use the included tools (graphical editor, debugger, profiler). In principle, any text editor is sufficient to develop dialogs. This means that the ISA Dialog Manager can be easily integrated into your existing development environment and existing development processes. Your developers can work on the user interface using the tools they know best.
Do you use Eclipse as your development environment?
Our IDM Eclipse Plugin offers the usual functions such as structure and hierarchy views, syntax highlighting, code completion, jump functions and a few more.
Are you still looking for an integrated development environment?
Try our Software Development Environment (SEU), which is suitable not only for GUI development with ISA Dialog Manager, but for application development in general.
Our customers decide where to go
Our customers determine in which directions the ISA Dialog Manager develops. For us, the key factor in its further development is which functions our customers need to solve their development tasks. And not which topics are currently generating the most hype. In this way, we keep the ISA Dialog Manager free of unnecessary ballast that makes your work with it more difficult and endangers its reliability.
Do you have other platforms on which your application should run?
Or do you need GUI components with special functions?
We would be happy to develop individual adjustments and extensions for you. Depending on how interesting these developments are for other customers or as a general product option, you will only bear part of the development costs.
Our support: professional and individual
Our support works closely with the development department. If problems arise, your developers will find competent contacts who speak their language.
We react quickly and flexibly. We can usually provide you with a patch or adjustment for download very quickly, or at least show you a workaround to an error. In urgent cases, we will also create a patch especially for you. So that your project doesn't come to a standstill and you can meet your deadlines.
Always worth it: our licensing model
Regardless of whether you use the ISA Dialog Manager for an internal application, a customer solution or a product: There are no runtime fees, regardless of how many users use your application. This means you don't have to incur complicated billing or costs that subsequently make your application more expensive. The ISA Dialog Manager is licensed per developer workstation and platform. If you develop for multiple platforms, we offer you affordable porting licenses. The TCO (Total Cost of Ownership) are transparent and plannable for both the tool and the applications developed.