|
OmniBuilder is a unique product resulting from years of research and site testing.
OmniBuilder was
designed from the ground up to meet the changing needs of business organizations today.
OmniBuilder is the only product in the market that
allows you to manage the entire life cycle from
the business model.
OmniBuilder achieves this by using the following unique concepts:
- Business model-driven generation which supports continuous change of the business
model and full re-generation of the physical (Object) model and the application.
- Prototyping and Change Management.
With OmniBuilder you can get a running prototype up in no time, have your
expert users work with the prototype, and based on their feedback, make
changes as you see fit to the business model and its logic. OmniBuilder
will continuously generate from the new business model. We believe strongly
that only this iterative and incremental method of building the application
with validation from users, works.
- Openness. OmniBuilder is complementary to a wide range of existing technologies, like
third party middle-tier technologies, modeling tools, development environments,
reporting tools, etc. OmniBuilder itself is open -- the developer can change
the generate engine itself, can add technologies and design patterns, and can
readily change document generation templates.
- Generation to multiple technologies. OmniBuilder stores all aspects of the
application in an SQL repository where they are available for regeneration to new
technologies (ex. language or RDBMS), new architectures (thick versus thin clients, different middle-tiers,
etc.) and future technologies as they become important to the business.
- Business Templates An entire business domain
can be imported and customized to meet
your particular needs. Such a template can potentially generate a complete application.
- Design Patterns Common design concepts
can be simply attached to the business and/or
application models. OmniBuilder comes with hundreds of pre-built
patterns; users can also add
their own or acquire third party patterns.
- Business Rules Powerful business rules can be
stored within the business model itself where they are easily maintained,
documented and cannot be violated within the application. They can be expressed declaratively
without the need for programming.
- Repository OmniBuilder
stores all aspects of its business logic, all application design
components and all generated components in a standard SQL
repository. This repository is fully accessible through OmniBuilder (of course),
SQL and reports.
- Complete Life Cycle OmniBuilder
manages the application from analysis and prototyping,
through generation to many target technologies, and through managing
business change and the long term
maintenance of the application.
|