OEM vs ODM – What is the Difference [Story Time]

Technically, OEM stands for Original Equipment Manufacturer. Similarly, ODM stands for Original Design Manufacturer. But what exactly is the difference between OEM and ODM?
The concept of ODM & OEM is based upon the electronics industry and their manufacturing. I’ll tell you a fictional story to explain in an easy way