it measures the number of linearly-independent paths through a program module. This measure provides a single ordinal number that can be compared to the complexity of other programs. Cyclomatic complexity is often referred to simply as program complexity or as McCabe's complexity. It is often used in concert with other software metrics. As one of the more widely-accepted software metrics it is intended to be independent of language and language format
It is used to measure the complexity of software process. It detemines the how many number of inputs are needed to test the application in all the possible ways.