Analysis of information sources in references of the Wikipedia article "Software component" in English language version.
1990, IBM invents their System Object Model. 1990, as a reaction, Microsoft released OLE 1.0 OLE custom controls (OCX)[permanent dead link]
The modern concept of a software component largely defined by Brad Cox of Stepstone, => Objective-C programming language
The modern concept of a software component largely defined by Brad Cox of Stepstone, => Objective-C programming language