Оценка качества программного обеспечения является обязательным процессом при обеспечении необходимого качества программного обеспечения в рамках общего процесса его разработки. Постоянное развитие имеющихся и появление новых информационных технологий (искусственный интеллект, облачные вычисления, виртуальная и дополненная реальность и т.п.) и систем повышает требования к процессу оценивания и качества ПО.