Computer software system can be divided into two categories of system software and application software.
System software generally includes operating systems, language processing programs, database systems and network management systems, application software is directly oriented to the needs of users, they can directly help users to improve the quality of work and efficiency, and even help users to solve certain problems. Software systems for computers can also be used to process and analyze large amounts of data to achieve automated decision-making and prediction software, such as natural language processing (NLP) tools, machine learning frameworks and so on.
Application software is generally divided into two categories: one is for the specific needs of the development of practical software, such as accounting software, booking system, engineering budget software and educational support software; the other is to facilitate the use of computers for the convenience of the user to provide a kind of tool software, such as Word for word processing, AutoCAD for auxiliary design and Rising Star antivirus software for system maintenance etc.
Computer software system classification
1, the system software: this is the management of computer hardware and resources of the basic software, including the operating system, device drivers, tools and software.
2, application software: this is software designed for specific tasks or industries, such as office software, image processing software, games, multimedia applications.
3, development tools: these are software that help developers create applications or databases, including integrated development environments (IDEs), compilers, interpreters, and so on.
4, network security software: including firewalls, intrusion detection systems (IDS), anti-virus software, etc., used to protect computer systems and data from network attacks.
5, embedded software: these software are embedded in hardware devices, such as cell phones, TVs, medical devices, etc., and are used to control the functions of these devices.