Hi @PowerTeam,
It really just comes down to the cost to developing it yourself (build) vs using the Dynamics 365 apps (buy). Some ISVs have gone down this exact route and created light CRMs built on top of just Dataverse. RapidstartCRM is one example
You should evaluate the business needs and map to out of box capabilities of a particular D365 app. If you don't need a large percentage of the functionality offered, it might make more sense to build your own very trimmed down version of Sales or Customer Service for example.
That being said, trying to develop anywhere near the amount of capability the out of box D365 apps offer will cost you significantly more in development costs over just paying licensing costs for those apps.
---
Please click Accept as Solution if my post answered your question. This will help others find solutions to similar questions. If you like my post and/or find it helpful, please consider giving it a Thumbs Up.