The root of Karma lies in Hindu religion, so it is basically a spiritual concept. However, the concept of karma is being overly used across multiple traditions and it is now being understood as a moral concept. It asks you to do good, so that goodness comes to your life.