C++ meets all the design criteria because it is specific and works with variable names and perimeters so the user would need to know what the application area is. the user would was the use top down to code the simple code and global variables and iterate through the coding to make sure the design is efficient and secure with no errors. if the user wants to make writ ability easier then they would want to know other designs to understand and know how to code out the application quickly and efficiently