top of page

Core data models are critical for automated data exchange

A key principle that is critical to an “integration first” approach to enterprise systems is that we create systems based on core data models that represent the common types of data that are found in most organizations, such as contacts, finances, assets, activities, contracts, and human resources. These models are created with a less is more philosophy where only attributes that are commonly occurring in systems is included.

The key features of the core models are:

- They are static because the “commonly occurring” attributes rarely change which means source code can be created based on them.

- They embed features like globally unique primary keys, a centralized change history mechanism (audit logging) and a data exchange mechanism.

- They are designed to be extended to meet unique needs.

- They come pre-loaded with standardized reference values (like address type) that can be extended or changed.

- They are based on strict standards which make them a reliable basis for defining new data.

Systems that are created based on the core models can instantly share all types of data included in the models.

These posts are done with the intention of bettering the IT Industry with an open-source approach system that addresses integration issues based on the root issue.

For more information on the models, check out or the video on core models found here (030.050 Core Models). I look forward to your comments and questions.

2 views0 comments

Recent Posts

See All

Recursive selects to rollup financial data

In this post I am going to describe the financial roll-up procedure that was developed using Postgres that is a part of an enterprise system platform that has an inherent capability to exchange data b

Need help creating an application framework

In this post, I have a #QuestionForGroup about creating an application framework to connect to the open-source platform I created using Postgres. The platform allows us to create enterprise systems th


bottom of page