This may be a strange question. I already asked this on Stack Overflow, but it seems not be the place to ask this kind of questions.
Now, I am lost.
I know what's a CMS, I know there are multiples solutions (mainly on PHP and JS).
So, I have been building some SpringBoot web apps using Angular or Thymeleaf doesn't matter for this question.
When I was developing my Springboot app obviously the admin user can access to a specific view (or CMS or Admin view) where this admin (or owner of the app) can manage their contents, users, publishing posts, etc. Is this a CMS? What's the difference between this Admin View and already built CMS.
It's not the admin view (as I called here), the proper CMS?
If not, what's the benefits to use an external CMS framework, or an already built CMS. For example, on my apps I implement the BBDD, the REST-API service layer on Springboot and then the front with Angular, where it fits an external CMS as Strapi.
I do not know if I am explaining my self. If you have some question, or you think I mistake on the questions, please tell me.
To resume: It is a CMS, the way they call the admin system manager on the app? If I decided to use an external CMS, where it fits? Just develop a front-end, and then use Strapi (for example) as a backend?
I have tried to search information about it. But I only found explanations of What is a CMS? Or How to implement a CMS on Springboot? But no one have thought about this question.