Der Übergang zu Softwarekomponenten stellt einen revolutionären Schritt in der Softwareentwicklung dar. Softwarehersteller können ihre Produkte praktisch "maßgeschneidert" mit der vom Kunden angeforderten Funktionalität versehen.