This paper will introduce you to COM programming, with an emphasis on applying it to embedded systems. In particular, it focuses on the concepts behind COM and its simplicity. We will look at COM implementations in Windows CE and at how to use COM when the OS does not yet provide a COM library implementation.