When you deploy with Kubernetes, you need some yaml or json files to define the configuration of your stack. Depending on the complexity of the stack, this could grow to a significant number of files. Helm allows this collection of files to be put into a single shareable package. Then, rather than calling the 'kubectl' command a number of times to deploy each individual component, you'd make one call to Helm to do it all at once.