This was an early project using ExpressionEngine. This was the CMS of choice because of its custom channel capabilities and how EE has built in functions for relating channels to each other. This made it relatively easy to build out each product and add accessories that relate to multiple products.