![##common.pageHeaderLogo.altText##](https://revistas.up.ac.pa/public/journals/1/pageHeaderLogoImage_es_ES.png)
This document presents a contextualized software quality definition, that is, depending on the area, it can be seen from the perspective of the product, process or software team. This definition is accompanied by definitions of features that can not be missing, such as: functionality, reliability, usability, efficiency, ease of maintenance and portability of the software product. It is by seeing the quality of the software from these perspectives that the understanding of standards that provide metrics for a more realistic evaluation is valued depending on what is being evaluated, whether the software as a product, the development team or the development process, For this reason, standards such as: ISO 12207 are described; to evaluate software life cycles, ISO 9001; to ensure quality in the design and development, ISO 9002; Quality systems- Quality assurance model in production and installation, ISO 9126; Product quality, ISO 14598; Evaluation of software products. As we have standards to address these perspectives of software quality, it is also evident the need to have software tools that automate the evaluation and monitoring of standards, whether for the definition of source code, teamwork or follow-up of the work methodology, for this there are several software that we will deal with in this article, for example; SoapUI, Apache JMeter, HP LoadRunner, Sonarqube, Kiuwan, Redmine. Finally we will address quality in the field of web applications and applications for higher education