Common Noun Collocations of upgrades

background, bug, change, class, cost, downgrade, expansion, extension, future, guidebook, hardware, improvement, maintenance, material, modification, opinion, patch, price, product, promotion, quality, repair, replacement, software, support, system, train, update, version, enhancement