To help tracking all molecules made in a typical medicinal chemistry project, we have developed an algorithm to generate a maximum common framework (MCF) hierarchy and an interactive tool for its visualization and analysis. By identifying all unique frameworks for a set of molecules and all molecules containing each framework, we were able to simplify the MCF hierarchy build up steps and, as a result, speed up the entire process significantly. By allowing compounds to be assigned to multiple MCFs, users can easily remove bad branching nodes and concentrate on interesting ones. MCF hierarchies provide an effective and intuitive visualization for tracking medicinal chemistry lead optimization projects. We will provide examples to illustrate its usefulness.