What are you talking about, have you ever heard of after market products. There's a reason why certain industries design there products to allow third party vendors to sell after market components, it makes them more popular by consumers.
Dude you are just making shit up as you go, what you are saying makes no sense.
I extend functionality of existing software products for B2B as a living, no one would buy their products if they didn't allow them to be extended.