An insufficient approval procedure may result in the use of software that has not been technically approved. The software may thus lack necessary functions or include some that are not required or do not work as intended. Furthermore, the software may be incompatible with other applications.