When we talk about Software Quality? We are talking about the evaluation of the software, which is based on some specific factors. Software quality can also be illustrated based on the study of external and internal features of the software. The external quality of the software is explained based on how the software is useful for its users and how it performs in a real-time scenario in operational mode. In contrast, the internal quality, on the other hand, concentrates on the intrinsic aspects dependent on the quality of the code written. Though the user focuses mostly on how the software works at the superficial level, the quality at the external level can only be maintained if the coder has written a useful quality code.