For the application development it is necessary to have tools designed or oriented to the development of applications capable of meeting the development needs at the lowest possible cost of resources, both human and technical. Every professional needs its tools for the development of his/her activities, and such tools are conceived from the beginning to meet the end-user´s demands. FlexAB is an environment that links databases for the object handling with the tools to provide functionality to those objects and not only to store them.
  • Less Development Time: Because there exists a previously done base work, a Standard interface ready to be used, there is no need to begin with the database structure development, it is object-oriented.
  • Work Reutilization: All the applications have the same structure, and are object-oriented. The classes defined in an application can be exported and used in other ones, taking with them their definitions of attributes, methods, validations, etc.
  • Fully scalable applications: Since the applications are object-oriented created, in order to modify or enhance the application it is only necessary to define the new classes and configure how they interact with the others.
  • Standardized and integrable applications: The business rule is defined by the class structure to be created and by the rules and validations to be placed in each object, this way of creating an application is not dependent on the person which performs it, as it is the code creation. The applications are ?open?; any trained person can understand a palliation created directly by another person.
  • Standardization in documentation: The same application generation, as it is standardized, automatically generates the system documentation, both the internal one and that of the user´s.
  • Faster staff training: Staff training is much faster and less expensive.
  • People with not a necessarily programming profile: It is not necessary to have highly trained staff as regards programming languages, since there can be an application generation by training staff with functional orientation.
  • Closer to trial and error: Quick going back: To modify an application does not generate a waste of weeks and weeks of codes, it is just a redefinition of a class and the creation of the new and necessary ones.
  • One hundred per cent Object-oriented: The applications are one hundred per cent object-oriented, with a much faster transition from the real life to the definition of classes than having to break the real life down into tables, keys, and relations.
  • High System Building Speed: All the aforementioned factors increase the speed for the application creation.