Setting up site for client to manage?

I am preparing to turn over a website to a client to update. Of course, I am not going to give them access to all of the plugins etc.. on the backend. Any suggestions on what I can use to limit their access.