Ingenuity by Design
The best applications are the ones that directly mirror the fluctuating processes, structures and forms that are unique to a business - rather than those that provide a "cookie cutter" approach with mere cosmetic customization. That's why Obsydian uses an application model as the foundation for application development. Indeed, the very same business rules identified and captured at the beginning of the development cycle appear as logic in the generated applications at the end of the cycle. Using standard modeling techniques, such as entity-relationship and process/function, developers and end-users first work closely at a high level of abstraction - at the business rule level, not the programming level. The developer then moves ahead, further refining the business rules and application requirements needed to accurately address the needs of the business.

At this stage, Obsydian's extensive library of business objects and code generators are used to translate the application model into executable applications. This seamless process enables developers to enhance the application continually and iteratively, making changes and having them easily propagate from design model to generated code.

Doug Birch, Director of Advanced Technologies, Help/Systems
"Obsydian... gives us complete concepts to code capabilities which non-integrated tools cannot provide."

Constant change
Obsydian’s model-based approach allows developers to easily modify applications to reflect constant changes to the business.

 

 

 

 


©1995-98 Synon Corporation. All rights reserved.
Synon and Obsydian are registered trademarks of Synon Corporation.
Other product and company names herein may be the trademarks or
registered trademarks of their respective owners.