On the molecular level. The way that atoms and molecules interact with one another is via chemical bonds. Now, from chemistry and from physics, we know that there are many types of chemical bonds that exist in nature. But all of these chemical bonds have the same thing in common. They are all electric in nature. So all chemical bonds exist because of the existence of charge on different atoms and different molecules.