Brand Name vs. Generic

What is the difference between brand name and generic products?

AsapSCIENCE