COM+ is based on COM but providing more features like object pooling, transaction support, etc which leverage MTS, MSMQ. They are called serviced component in .Net. You should be able to find bunchs of resource on Microsoft site.If your client is C#,VB.Net, you can use it just as simple as refrence a .Net dll. But check out whether you need to register the service and strongname it if it is meant to be in GAC.Here is the link for overview and examples.
 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconwritingservicedcomponents.asp