Given the growing demand for product customization, modularization is a viable way to reduce the complexity of new product development. This study presents a framework to incorporate component end-of-life options through modularization during the early design stages, to simultaneously account for supply chain factors as well as evaluating design variants. In order to accomplish this, we extend an existing software framework; this software is aimed at creating a computational design tool to aid designers in developing new modular products, by taking into account design for assembly (DfA) and design for variety (DfV). We present an extension to that work where the user has the ability to generate modular designs considering component end-of-life options, and to optimize relevant supplier selections, either to minimize costs or carbon footprint. We compare the results of this modularization with the widely used decomposition approach (DA). Overall, this computational tool enables users to understand the trade-offs between product design and supply chain performance, and the presented investigation on the two modularization methods (DA and Green DA) attests to the implications of design decisions throughout the supply chain and across the product life cycle.