If you absolute want to work with non-tech savvy people, a CMS sounds like the best approach. But, with a staff of 10+… that adds some complexity for you.
To begin with, I don’t know if there are any free services for that.
You might want to try something with Git, even if a bit complex.