Child Themes

Do I need to make a child theme for each theme that I offer in my multisite so that when a theme is updated I don't mess of a users theme? If not what is the procedure for updating themes? Is there a universal parent theme like with iThemes Builder? Thanks for your help.