In general, I agree with mcnaveen, but I also want to mention some points. Strapi is an open-source headless CMS used for building APIs. It is an open and free service for developers, what’s really cool for me. Strapi contains both a server and a database. The server hosts the APIs, and the database is used to store the application’s content. Strapi provides a well-formatted document.
Just imagine, at uni I had to buy research paper when the question was connected with IT and now I’m using Strapi and trying to explain to you what this is. You never know where it’s going…
If there are any specific questions, I will be happy to answer