Comprehensive system

ObjectGears system design is based on requirements for a comprehensive, thought-out and at the same time not complicated system. This principle is manifested by ease of a new user can begin using the application - defining classes, their columns, relations, access rights etc. This represents a basis of an application and often can cover all the requirements.

The designer has available more sofisticated functionality "on click" for development: rules, imports, workflow, schemes, display in a form of calender or time axis etc. This area represents a wide spectrum of functionalities, that can be used by a business user or analyst, that knows well the issue they want to  solve, understand relations between entities they need to work with. This user does not need programming knowledge at the same time for the application development.

comprehensive, thought-out and at the same time not complicated system

Simple  and at the same time well thought-out concepts

Easy start of building up a system and extensive possibilities of its development

Easy start of building up a system and extensive possibilities of its development

In case of need the system enables to realize whatever business logic by scripting or using external modules. Scripting is available on a number of places in the application and enables whatever functionality extension or adjustment according to particular need. Scripting represents several times more efficient option against classic application programming both from time demands perspective and necessary programming skills. Whereas classic programming requires several years of practise for a good use, scripting can be mastered by a usual users much faster because ObjectGears system deals with many things for the users and so they can focus on logic implementation which they want to embody into the system.

ObjectGears reduces heterogenity of IT systems and applications

ObjectGears comprehensiveness enables to consolidate many small applications that excessively increase system heterogenity. Such applications are implemented in various technologies, use various databases, have various life cycles and vendor support. When migrating to a new operating system or database server, these applications often have to be recoded, upgraded and tested. These applications often use various solutions of access rights management, various ways of integration with other applications, have various audit trail capabilities or lack audit trail at all. These applications pose high demands on IT staff who have to maintain and upgrade them, have to support users and solve every day routines, ...that are done in each application in a different way. In order to guarantee operation of these application, IT needs much more human resources than in a homogenous environment. Another disadvantage consists in various graphical interface that burdens users that have to work with them, because each application does record look up, editing, filtering etc differently.

 

 

How will ObjectGears solve that?

ObjectGears is a single system enabling to operate more models/applications. The license enables unlimited number of instances but all of them will have the same demands on their operation and user knowledge, because it is still the same system. The only thing they will differ is the inner logic of models (what the application shall do). IT staff then can administer large set of applications without being burdened by their heterogenity. Moreover, IT staff can be shared across various projects working on various ObjectGears solutions. The path to a simple IT is open.

single system enabling to operate more models/applications

 

Situation before and after ObjectGears implementation is demonstrated in the following picture.

Heterogeneity before and consolidation after ObjectGears implementation

When using ObjectGears system you do not need to check database and .Net framework life cycle anymore. New ObjectGears versions will take care of all that.

Great advantage of ObjectGears consists in a continual deveopment of new functions. Let`s take a look on an example. ObjectGears always contained a fast intuitive record filtering capabilities which should be part of every serious application. However, we wanted to bring something more...comprehensive possibilities of filtering conditions and their composing, possibility to store a filter and to build the filter in URL or in a script which can be utilized by ObjectGears designers. The new ObjectGears version included these possibilities. Upgrade to the new version did not call for any changes of the current customer solutions which is always ObjectGears standard. However, users could immediately use these advanced properties in all their models.

Users can learn to control only one system that is used in all their applications.

Application consolidation and heterogenity reduction brings benefits also in the way of working with applications. The legacy applications are not often designed for access from mobile devices. In contrast to that you can effectively work with ObjectGears also from tablets and smartphones, because they adapt better to the size of screen of these devices.

 

Benefits of ObjectGears implementation

  • Reducing heterogenity of IT systems and applications
  • Single environment demanding less IT resources for application operation
  • Simple upgrades. It is not necessary to solve adaptation to new technologies like with legacy applications.
  • Single user interface
  • Responsive design for a comfortable work from mobile devices
  • Functions that the original applications lack (audit trail, workflow, sofisticated filters, access rights, reporting...)

You might be also interested in...

Examples of a fast development

Take a look at couple of examples that you can create quickly. If your key users, architects or analysts develop by clicking what they need, everything gets accelerated.

Learn more

Frequently asked questions

Is ObjectGears an open source? How about support? Is scripting an adequate alternative to classical programming? What is unique for ObjectGears? Is ObjectGears open source?

Learn more

Custom development

Have you heard about Rapid Application Development (RAD), low-code or no-code development? And where ObjectGears takes extra steps? Get what you can get.

Learn more