If you set up CMS Hosting, you will be able to give your client an Editor login.
He will not have access to project settings, but he will be able to log in and edit content on the page. Additionally, you can restrict access to any element that you do not wish for him to have edit access to