| |
Focusing On Business Processes
Applications created using diamonds tend to be an
extremely good fit for business requirements and very
well matched to the way users carry out day to day operations.
Building on properly understood, well designed business
processes is a cornerstone of application development
with diamonds.
Creating Intuitive User-Interfaces
The design of an application's user interface requires
skill, focus and flexible interaction with the business
end users. diamonds fixes the focus firmly on the design
itself, removing the need for business analysts to sink
valuable time and effort into writing the chunks of
code and creating the database links behind their forms.
Defining and Applying Business Rules
Much of the unique functionality of applications
is founded in a relatively small number of specific
business rules. diamonds provides central management
of all the business rules that are used throughout an
application. Rules may be reused extensively and can
be grouped to provide simple expression of complex conditions.
Insightful Management Information
Informed business management demands specific information
delivered in a variety of different ways. diamonds makes
it easy for you to build applications that contain extensive
reporting facilities, including: Dashboards & Reports
with numerous output formats.
Reusing Valuable Domain Expertise
Within almost every application that supports front
office operations there is a large proportion of functionality
that, whilst being essential, provides no competitive
differentiation. Rather than wasting time reinventing
these parts of your applications, Diamonds provides
large collections of packaged, instantly re-useable
code, data structures, rules and forms.
Enterprise Systems Integration
Businesses can make significant productivity gains when
front office applications are integrated with other
databases and enterprise applications. Diamonds connects
with pre-built connectors to major applications including
SAP, Sage and MAPI-compliant mail/groupware systems.
Supporting Multi-Lingual Organisations
All applications created using diamonds are inherently
multilingual in their design and structure. The construction
of the applications is such that a single installation
can switch language instantly, depending on the preference
of the current user.
Securing Valuable Data
diamonds builds robust security into every application
that you create.
The integrity of applications is also amongst the best
available. This is achieved through extremely tight
integration with the proven Oracle relational database
management system which resides at its core.
|