  Software metrics offer a quantitative basis for predicting the software
development process. In this way, software quality can be improved very easily.
Software quality should be achieved to satisfy the customer with decreasing the
software cost and improve there liability of the software product. In this
research, we have discussed how the software metrics affect the quality of the
software and which stages of its development software metrics have applied. We
discussed the different software metrics and how these metrics have an impact
on software quality and reliability. These techniques have been used for
improving the quality of software and increase the revenue.
