Figuring out how complex a code is, in large software has always been subjective in nature with different people having different perspective. With so much completion around, these days one of the primary focuses of any product is the quality. Especially for new products that are entering the market, quality is of prime concern to retain the new customers.  Hence there is a need for having a code complexity metric that can tell how complex the code is and what more can be improved or simplified to make the code base less complex and stable. There is a need by which we can track the complexity of the code over the course of time. These metrics may act as early indication of the product becoming overly complex and there may be a need to address it by re-architect/re-factoring or completely re-writing a part of the code. This tool aim to provide a set of metrics that can be set a guideline to the product.