If you are doing some LoB application to do CRUD operations on your database - then Common Data Model (CDM) is not the way to go. CDS for Apps or even a simple Canvas app can be built from your datasource using any of the available connectors (or custom connector API) to furnish CRUD operations. Read more
CDM is actually part of Open Data Initiative - Learn more
What are the expectations of a Common Data Model data consumer
In the Common Data Model ecosystem, data consumers are expected to read the metadata and data as the producer described and not to modify any data that consumer didn't also produce. If a data consumer wants to extend or modify the data from another data producer, the consumer then becomes a data producer and should follow the best practices of data producers.
What are the expectations of a Common Data Model data producer
In the Common Data Model ecosystem, data producers are expected to provide sufficient information for a data consumer to understand and parse the data files. A general principle is to make the metadata as rich as possible to simplify the experience for data consumers.

With the Common Data Model, you can put your data into formats that represent concepts and activities that are commonly used and well understood. That way, you can query that data, reuse it, and interoperate with other businesses and apps that use the same format.
Both platforms that currently support the Common Data Model also offer data-integration experiences through Power Query Online that allow users to bring in data from a variety of sources, transform it if necessary, and then map it to standard entities in the Common Data Model or create custom entities. Power Query Online leverages the same visual, self-service data-prep experience as Power Query within Excel and Power BI Desktop, so existing users can ramp up quickly.
Read more