1.plotform dependiency where com only on windows.
2.com componets first register under the os after they consume.
3.dll hell