Online supply chain management solutions for the development and sourcing of customer parts and assemblies