Supply chain technology is like a puzzle-most of the time, companies must combine multiple pieces to cover their needs. Only a few vendors can provide all or most pieces of the puzzle, and the cost of buying and implementing everything is prohibitive to most companies.