Rapid Web Application DevelopmentThe intuitive configuration and design environments available in Diamonds Studio enable the abstraction of technical complexity to simplify and accelerate the configuration of powerful applications. This means that the need for excessive expertise or for specialised computer programming skills is diminished.The tools can be used to extend or amend pre configured Diamonds Industry Sector Packs, allowing organisations to quickly configure additional requirements within their solution, without the need for expensive third party consultants. This gives control back to organisations, allowing the IT department to again take an important role in not only maintaining databases and infrastructure, but also their Business Applications. The WYSIWYG form designer is amongst the best available, meaning that the prototyping and development of the application interface itself is fast and effective with Diamonds. All of the functionality behind forms is delivered through a combination of rules, created through a simplified process, and automatically generated code. There is no need for writing code as the behaviour of forms and their events are configured in a simplified manner in STUDIO, and are then executed by means of AJAX principles and dynamically generated JavaScript that brings life to the application forms. Server side events can also be executed and are configured by referencing PL/SQL procedures. A number of procedures are supplied as standard, but custom procedures can easily be created and added to your applications. This flexibility allows you to evolve your application in line with your business changes as they occur and through time leads to a much lower cost of ownership. |
Rapid Creation of Intuitive User-InterfacesAn application's user interface should be built as a result of focussed interaction with end users. Diamonds fixes the focus firmly on the design itself, removing the need for analysts to sink valuable time and effort into writing code.Focus On Business ProcessesApplications created using diamonds are able to align with business requirements and offer an extremely good match to the way users carry out their day to day operations. Building on properly understood, well designed business processes is a cornerstone of application development with Diamonds.Define and Apply Business RulesMuch 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.Reusing Domain ExpertiseWithin almost every kind of administrative business system, 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 IntegrationBusinesses can make significant productivity gains when front office applications are integrated with other databases and enterprise applications. Diamonds can integrate through traditional integration methods and also XML Web Services. |




