If you study software development, you may have too many junior high school degrees, because the algorithm and logic ability involved in software development still need to be based on a lot of mathematical knowledge.
System software is not aimed at a specific application field, while application software is the opposite. Different applications provide different functions according to users and service fields.
Application software is software developed for a specific purpose. It can be a specific program, such as an image browser. It can also be a group of programs with closely related functions that can cooperate with each other, such as Microsoft Office software. It can also be a huge software system composed of many independent programs, such as a database management system.