WordPress comes out of the box with set roles, permissions, and capabilities.
A website specification document (or brief) is one of the most important starting points of any web development project. We like to think of this as the blueprint to constructing a house. You would never build a house without a well considered blueprint. The same goes for your website.