CORE© Application Framework

GudAnuf, Inc.
P.O. Box 139,
Locust Valley, NY 11560
Phone : 1-516-759-4219
Email: Info@GudAnuf.net

The CORE© Application Framework serves as the Base Starting point for all Modules and Applications created by GudAnuf.

For an application to sustain it's value and place it must be able to adapt to changing business needs.  It must be able to "Scale Up" as more and more users run the application AND it must not slow down as more and more data is added.

By using what has come to be known as Best Practises and making extensive use of Pattern Oriented Design Methods our modules fill all the above requirements.

Robust Applications that subscribe to Object Oriented Programming (OOP) principles are divided into Tiers or Layers of Responsibilities.  Standard Tiers include the Data, Business and Presentation Tiers.

Each of these Tiers are responsible to do what they do best , the Data Tier's job is to access data and prepare it for the Business tier. The Business Tier will take that data and prepare it for the Presentation Tier.  The Presentation Tier will then further refine the data and display it in the desired format.

Even though each of these are different responsibilities certain tasks, at the programming level are in all.  Object State, whether it is has changed, Is Valid and Savable are some examples. Sorted Lists and Fitered Lists, Saving and Deleting are all examples of repeated requirements.

The CORE© Application Framework handles these repeative coding tasks by providing the programmer with these base features in an easy to understand format. These features are available to those who implement the CORE© Application Framework using the language of their choice with no special Syntax.

Using these CORE© Components GudAnuf has defined and makes available Modules that are ROBUST feature rich Business Objects that are used to access and Display Data quickly and accurately in an easy to read consistent format.

These CORE© Business Modules are further grouped together as CORE© Business Modules which include one or more modules to answer a particular business requirement.