If the model of what you are going to be build is anything bigger or more complex than a "post", then a CMS doesn't work.
A newspaper, the news are the posts, the posts has likes.
An band site, tours are a type of post, albums are another and so on.
A football league SaaS, a team has players, players have scores, numbers, roles, etc. A team is on a bracket, a team play against other teams. Team and Player can't fit in the post scope.
Your are doing an HR system. A worker has workhours, vacations, payments, social security... again is not a post.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.